import { IMessageHandler } from "../../../Framework/MQ/IMessageHandler";
import { BroadCastManager } from "broadCast/BroadCastManager";
import { ErrorMsgCommand } from "command/ErrorMsgCommand";
import { EPublicCommand } from "../../../Message/Command/EPublicCommand";
import { NoticeMsgCommand } from "command/NoticeMsgCommand";
import { PositionUpdateCommand } from "command/PositionUpdateCommand";
import { EGateCommand } from "../../../Message/Command/EGateCommand";
import { MoneyUpdateCommand } from "command/MoneyUpdateCommand";
import { AttributeUpdateCommand } from "command/AttributeUpdateCommand";
import { PackInfoCommand } from "command/PackInfoCommand";
import { PackIndexCommand } from "command/PackIndexCommand";
import { BagCapacityChangeCommand } from "command/BagCapacityChangeCommand";
import { PackItemCommand } from "command/PackItemCommand";
import { FightAttributeBaseCommand } from "command/FightAttributeBaseCommand";
import { FightAttributeCommand } from "command/FightAttributeCommand";
import { FightAttributeAddCommand } from "command/FightAttributeAddCommand";
import { FightAttributeExCommand } from "command/FightAttributeExCommand";
import { SkillInfoCommand } from "command/SkillInfoCommand";
import { TaskCurrentCommand } from "command/TaskCurrentCommand";
import { TaskAcceptCommand } from "command/TaskAcceptCommand";
import { TaskUpdateCommand } from "command/TaskUpdateCommand";
import { BuffCommand } from "command/BuffCommand";
import { ChatMessageCommand } from "command/ChatMessageCommand";
import { PetInfoCommand } from "command/PetInfoCommand";
import { GMAndGuideCommand } from "command/GMAndGuideCommand";
import { EntityDropItemCommand } from "command/EntityDropItemCommand";
import { ECmdBroadCast } from "../../../Message/Command/ECmdBroadCast";
import { FriendApplyCommand } from "command/FriendApplyCommand";
import { FriendUpdateCommand } from "command/FriendUpdateCommand";
import { FriendOnlineStatusCommand } from "command/FriendOnlineStatusCommand";
import { FriendReplyCommand } from "command/FriendReplyCommand";
import { FriendRemoveCommand } from "command/FriendRemoveCommand";
import { StallOpenStallRetCommand } from "command/stall/StallOpenStallRetCommand";
import { StallItemUpdateCommand } from "command/stall/StallItemUpdateCommand";
import { StallLeaveWordUpdate } from "command/stall/StallLeaveWordUpdate";
import { IssmCommand } from "command/IssmCommand";
import { TradeCommand } from "command/TradeCommand";
import { PetBagCommand } from "command/PetBagCommand";
import { PetBagUpdateCommand } from "command/PetBagUpdateCommand";
import { PetStatusUpdateCommand } from "command/PetStatusUpdateCommand";
import { PetAutoCallCommand } from "command/PetAutoCallCommand";
import { PlayerInfoCommand } from "command/PlayerInfoCommand";
import { LookupPlayerCommand } from "command/LookupPlayerCommand";
import { PetRandSkillFreeCommand } from "command/PetRandSkillFreeCommand";
import { PetWarehouseSkillCommand } from "command/PetWarehouseSkillCommand";
import { GroupApplyCommand } from "command/group/GroupApplyCommand";
import { GroupInviteCommand } from "command/group/GroupInviteCommand";
import { GroupEntityInfoCommand } from "command/group/GroupEntityInfoCommand";
import { GroupInfoCommand } from "command/group/GroupInfoCommand";
import { GroupLeftCommand } from "command/group/GroupLeftCommand";
import { GroupModifyAllocatioCommand } from "command/group/GroupModifyAllocatioCommand";
import { GroupModifyCaptainCommand } from "command/group/GroupModifyCaptainCommand";
import { GroupInviteExCommand } from "command/group/GroupInviteExCommand";
import { GroupRecjectInviteCommand } from "command/group/GroupRecjectInviteCommand";
import { GroupRecjectApplyCommand } from "command/group/GroupRecjectApplyCommand";
import { GroupCreateCopyCommand } from "command/group/GroupCreateCopyCommand";
import { GroupSetGroupCommand } from "command/group/GroupSetGroupCommand";
import { CrossGroupApplyCommand } from "command/crossGroup/CrossGroupApplyCommand";
import { CrossGroupInviteCommand } from "command/crossGroup/CrossGroupInviteCommand";
import { CrossGroupEntityInfoCommand } from "command/crossGroup/CrossGroupEntityInfoCommand";
import { CrossGroupInfoCommand } from "command/crossGroup/CrossGroupInfoCommand";
import { CrossGroupLeftCommand } from "command/crossGroup/CrossGroupLeftCommand";
import { CrossGroupModifyAllocatioCommand } from "command/crossGroup/CrossGroupModifyAllocatioCommand";
import { CrossGroupModifyCaptainCommand } from "command/crossGroup/CrossGroupModifyCaptainCommand";
import { CrossGroupInviteExCommand } from "command/crossGroup/CrossGroupInviteExCommand";
import { CrossGroupRecjectInviteCommand } from "command/crossGroup/CrossGroupRecjectInviteCommand";
import { CrossGroupRecjectApplyCommand } from "command/crossGroup/CrossGroupRecjectApplyCommand";
import { CrossGroupSetGroupCommand } from "command/crossGroup/CrossGroupSetGroupCommand";
import { BroadcastEntityGroupUpdateCommand } from "command/BroadcastEntityGroupUpdateCommand";
import { BroadcastEntityCrossGroupUpdateCommand } from "command/BroadcastEntityCrossGroupUpdateCommand";
import { PanicBuyItemUpdateCommand } from "command/PanicBuyItemUpdateCommand";
import { PanicBuyRefreshCommand } from "command/PanicBuyRefreshCommand";
import { ShortCutsCommand } from "command/ShortCutsCommand";
import { CopyEnterCopyCommand } from "command/copy/CopyEnterCopyCommand";
import { CopyFindGroupCommand } from "command/copy/CopyFindGroupCommand";
import { CopyFindPlayerCommand } from "command/copy/CopyFindPlayerCommand";
import { CopyGroupApplyCommand } from "command/copy/CopyGroupApplyCommand";
import { CopyGroupEntityInfoCommand } from "command/copy/CopyGroupEntityInfoCommand";
import { CopyGroupInfoCommand } from "command/copy/CopyGroupInfoCommand";
import { CopyGroupInviteCommand } from "command/copy/CopyGroupInviteCommand";
import { CopyLeftCopyCommand } from "command/copy/CopyLeftCopyCommand";
import { CopyLeftGroupCommand } from "command/copy/CopyLeftGroupCommand";
import { CopyLeftHellCommand } from "command/copy/CopyLeftHellCommand";
import { CopyModifyGroupAllocationCommand } from "command/copy/CopyModifyGroupAllocationCommand";
import { CopyModifyGroupCaptainCommand } from "command/copy/CopyModifyGroupCaptainCommand";
import { CopyEnterHellCommand } from "command/copy/CopyEnterHellCommand";
import { CopyGroupMiniInfoCommand } from "command/copy/CopyGroupMiniInfoCommand";
import { CopyInfoCommand } from "command/copy/CopyInfoCommand";
import { CopyGroupRecjectApplyCommand } from "command/copy/CopyGroupRecjectApplyCommand";
import { CopyGroupRecjectInviteCommand } from "command/copy/CopyGroupRecjectInviteCommand";
import { CopyPublicCopyMsgCommand } from "command/copy/CopyPublicCopyMsgCommand";
import { CopyWaitingInfoCommand } from "command/copy/CopyWaitingInfoCommand";
import { CrossCopyCostNoticeCommand } from "command/copy/CrossCopyCostNoticeCommand";
import { CrossCopyWaitingInfoCommand } from "command/copy/CrossCopyWaitingInfoCommand";
import { GuildStruggleInfoCommand } from "command/copy/GuildStruggleInfoCommand";
import { GuildStruggleProcessCommand } from "command/copy/GuildStruggleProcessCommand";
import { PetSireCommand } from "command/PetSireCommand";
import { ItemCdCommand } from "command/ItemCdCommand";
import { GuildUpdateInfoCommand } from "command/GuildUpdateInfoCommand";
import { GuildPushInviteInfoCommand } from "command/GuildPushInviteInfoCommand";
import { LookupPetReplyCommand } from "command/LookupPetReplyCommand";
import { FriendBlessSuccessCommand } from "command/friendBless/FriendBlessSuccessCommand";
import { FriendBlessTipsCommand } from "command/friendBless/FriendBlessTipsCommand";
import { FriendBlessListCommand } from "command/friendBless/FriendBlessListCommand";
import { FriendBlessNumInfoUpdateCommand } from "command/friendBless/FriendBlessNumInfoUpdateCommand";
import { UpdateGuildMapCommand } from "command/UpdateGuildMapCommand";
import { OpenBattleFieldCommand } from "command/battlefield/OpenBattleFieldCommand";
import { CloseBattleFieldCommand } from "command/battlefield/CloseBattleFieldCommand";
import { BattleFieldListUpdateCommand } from "command/battlefield/BattleFieldListUpdateCommand";
import { BattleFieldResultCommand } from "command/battlefield/BattleFieldResultCommand";
import { BattleFieldPlayerCreditCommand } from "command/battlefield/BattleFieldPlayerCreditCommand";
import { BattleFieldCampCreditCommand } from "command/battlefield/BattleFieldCampCreditCommand";
import { BattlefieldEnterCommand } from "command/battlefield/BattlefieldEnterCommand";
import { BattlefieldLeaveCommand } from "command/battlefield/BattlefieldLeaveCommand";
import { BossFieldOpenCommand } from "command/bossField/BossFieldOpenCommand";
import { BossFieldCloseCommand } from "command/bossField/BossFieldCloseCommand";
import { BossFieldListUpdateCommand } from "command/bossField/BossFieldListUpdateCommand";
import { BossFieldResultCommand } from "command/bossField/BossFieldResultCommand";
import { BossFieldPlayerCreditCommand } from "command/bossField/BossFieldPlayerCreditCommand";
import { BossFieldForceCreditCommand } from "command/bossField/BossFieldForceCreditCommand";
import { BossFieldEnterCommand } from "command/bossField/BossFieldEnterCommand";
import { BossFieldLeaveCommand } from "command/bossField/BossFieldLeaveCommand";
import { BossFieldSpaceSkillCommand } from "command/bossField/BossFieldSpaceSkillCommand";
import { BossFieldPersonalInspire } from "command/bossField/BossFieldPersonalInspire";
import { GuildShopUpdateCommand } from "command/GuildShopUpdateCommand";
import { DrugBagUpdateCommand } from "command/DrugBagUpdateCommand";
import { PetDrugBagUpdateCommand } from "command/PetDrugBagUpdateCommand";
import { GuildWarehouseUpdateCommand } from "command/GuildWarehouseUpdateCommand";
import { GuildWarehouseApplyUpdateCommand } from "command/GuildWarehouseApplyUpdateCommand";
import { GuildStructureUpdateCommand } from "command/GuildStructureUpdateCommand";
import { GuildNewApplyCommand } from "command/GuildNewApplyCommand";
import { GuildWelcomeCommand } from "command/GuildWelcomeCommand";
import { GuildNewMemberCommand } from "command/GuildNewMemberCommand";
import { VIPInfoUpdateCommand } from "command/vip/VIPInfoUpdateCommand";
import { VIPUpgradeCommand } from "command/vip/VIPUpgradeCommand";
import { FightModelCampUnionUpdate } from "command/FightModelCampUnionUpdate";
import { FlowersWreathEffect } from "command/flowers/FlowersWreathEffect";
import { ReceiveFlowerCommand } from "command/flowers/ReceiveFlowerCommand";
import { FlowersKissBackCommand } from "command/flowers/FlowersKissBackCommand";
import { FlowersKissBackCrossCommand } from "command/flowers/FlowersKissBackCrossCommand";
import { FlowersHandselSuccess } from "command/flowers/FlowersHandselSuccess";
import { MapSharpCommand } from "command/MapSharpCommand";
import { MagicTowerStatueCommand } from "./MagicTowerStatueCommand";
import { SpringInteractMsgCommand } from "command/spa/SpringInteractMsgCommand";
import { SpaGetSpaListCommand } from "command/spa/SpaGetSpaListCommand";
import { GuildFlameOpenCommand } from "command/guildFlame/GuildFlameOpenCommand";
import { GuildFlameCloseCommand } from "command/guildFlame/GuildFlameCloseCommand";
import { GuildFlameInfoCommand } from "command/guildFlame/GuildFlameInfoCommand";
import { GuildFlameBigCommand } from "command/guildFlame/GuildFlameBigCommand";
import { GuildFlameShortCommand } from "command/guildFlame/GuildFlameShortCommand";
import { GuildImpeachLeaderCommand } from "command/guild/GuildImpeachLeaderCommand";
import { GuildPartyOpenCommand } from "command/guild/GuildPartyOpenCommand";
import { GuildPartyCloseCommand } from "command/guild/GuildPartyCloseCommand";
import { GuildPartyHotCommand } from "command/guild/GuildPartyHotCommand";
import { GuildTreeWormCommand } from "command/guild/GuildTreeWormCommand";
import { GuildTreeRipeCommand } from "command/guild/GuildTreeRipeCommand";
import { GuildTreeShakeCommand } from "command/guild/GuildTreeShakeCommand";
import { FishItemsCommand } from "command/fish/FishItemsCommand";
import { EndFishStatusCommand } from "command/fish/EndFishStatusCommand";
import { GuildFishNumCommand } from "command/fish/GuildFishNumCommand";
import { MyTitlesUpdateCommand } from "command/title/MyTitlesUpdateCommand";
import { TitleGetCommand } from "command/title/TitleGetCommand";
import { TitleTimeOutCommand } from "command/title/TitleTimeOutCommand";
import { TitleRemoveCommand } from "command/title/TitleRemoveCommand";
import { TitleUpdateCommand } from "command/title/TitleUpdateCommand";
import { GuildWarSignUpTimeCommand } from "command/guildWar/GuildWarSignUpTimeCommand";
import { GuildWarEnterCommand } from "command/guildWar/GuildWarEnterCommand";
import { GuildWarOpenCommand } from "command/guildWar/GuildWarOpenCommand";
import { GuildWarCopyInfosCommand } from "command/guildWar/GuildWarCopyInfosCommand";
import { GuildWarCloseCommand } from "command/guildWar/GuildWarCloseCommand";
import { GuildWarInfoNowCommand } from "command/guildWar/GuildWarInfoNowCommand";
import { GuildWarSignUpInfoCommand } from "command/guildWar/GuildWarSignUpInfoCommand";
import { GuildWarPlayerRewardCommand } from "command/guildWar/GuildWarPlayerRewardCommand";
import { GuildWarScoreCommand } from "command/guildWar/GuildWarScoreCommand";
import { GuildWarScoreListCommand } from "command/guildWar/GuildWarScoreListCommand";
import { GuildWarNextRingCommand } from "command/guildWar/GuildWarNextRingCommand";
import { GuildWarWaitNextRingCommand } from "command/guildWar/GuildWarWaitNextRingCommand";
import { GuildWarLeftNumCommand } from "command/guildWar/GuildWarLeftNumCommand";
import { CoinCopyCoinBeginPlayCommand } from "command/coinCopy/CoinCopyCoinBeginPlayCommand";
import { CoinCopyCoinEndPlayCommand } from "command/coinCopy/CoinCopyCoinEndPlayCommand";
import { CoinCopyKillCoinBossCommand } from "command/coinCopy/CoinCopyKillCoinBossCommand";
import { CoinCopyRefreshBossCommand } from "command/coinCopy/CoinCopyRefreshBossCommand";
import { CoinCopyVerificationCodeCommand } from "command/coinCopy/CoinCopyVerificationCodeCommand";
import { ShopMallCostReturnCommand } from "command/ShopMallCostReturnCommand";
import { PanicBuyPlayerCommand } from "command/PanicBuyPlayerCommand";
import { PetCollectionCommand } from "command/PetCollectionCommand";
import { BattleApplyCommand } from "command/battle/BattleApplyCommand";
import { BattleResultCommand } from "command/battle/BattleResultCommand";
import { BattleStartCommand } from "command/battle/BattleStartCommand";
import { CopyFirstOpenDtCommand } from "command/wrestle/CopyFirstOpenDtCommand";
import { ArenaBattlesCommand } from "command/arena/ArenaBattlesCommand";
import { ArenaCloseCommand } from "command/arena/ArenaCloseCommand";
import { ArenaMatchCommand } from "command/arena/ArenaMatchCommand";
import { ArenaOpenCommand } from "command/arena/ArenaOpenCommand";
import { ArenaResultCommand } from "command/arena/ArenaResultCommand";
import { ArenaStartCommand } from "command/arena/ArenaStartCommand";
import { ArenaWillOpenCommand } from "command/arena/ArenaWillOpenCommand";
import { ArenaWaitingNumCommand } from "command/arena/ArenaWaitingNumCommand";
import { ArenaSingUpState } from "command/arena/ArenaSingUpState";
import { ArenaMoneyCommand } from "command/arena/ArenaMoneyCommand";
import { ArenaToplistCommand } from "command/arena/ArenaToplistCommand";
import { ArenaModeCommand } from "command/arena/ArenaModeCommand";
import { ArenaGroupCommand } from "command/arena/ArenaGroupCommand";
import { WrestleMyInfoCommand } from "command/wrestle/WrestleMyInfoCommand";
import { WrestleMyInfoExCommand } from "command/wrestle/WrestleMyInfoExCommand";
import { WrestleAccountCommand } from "command/wrestle/WrestleAccountCommand";
import { WrestleRoomsCommand } from "command/wrestle/WrestleRoomsCommand";
import { WrestleBattlesCommand } from "command/wrestle/WrestleBattlesCommand";
import { WrestleCloseCommand } from "command/wrestle/WrestleCloseCommand";
import { WrestleMatchCommand } from "command/wrestle/WrestleMatchCommand";
import { WrestleOpenCommand } from "command/wrestle/WrestleOpenCommand";
import { WrestleResultCommand } from "command/wrestle/WrestleResultCommand";
import { WrestleStartCommand } from "command/wrestle/WrestleStartCommand";
import { WrestleWillOpenCommand } from "command/wrestle/WrestleWillOpenCommand";
import { WrestleSingUpState } from "command/wrestle/WrestleSingUpState";
import { WrestleToplistCommand } from "command/wrestle/WrestleToplistCommand";
import { WrestleFightRecordInfos } from "command/wrestle/WrestleFightRecordInfos";
import { WrestlePlayerInfoCommand } from "command/wrestle/WrestlePlayerInfoCommand";
import { ArenaCrossInfoCommand } from "command/arenaCross/ArenaCrossInfoCommand";
import { ArenaCrossBattlesCommand } from "command/arenaCross/ArenaCrossBattlesCommand";
import { ArenaCrossCloseCommand } from "command/arenaCross/ArenaCrossCloseCommand";
import { ArenaCrossMatchCommand } from "command/arenaCross/ArenaCrossMatchCommand";
import { ArenaCrossOpenCommand } from "command/arenaCross/ArenaCrossOpenCommand";
import { ArenaCrossResultCommand } from "command/arenaCross/ArenaCrossResultCommand";
import { ArenaCrossStartCommand } from "command/arenaCross/ArenaCrossStartCommand";
import { ArenaCrossWillOpenCommand } from "command/arenaCross/ArenaCrossWillOpenCommand";
import { ArenaCrossSingUpState } from "command/arenaCross/ArenaCrossSingUpState";
import { ArenaCrossToplistCommand } from "command/arenaCross/ArenaCrossToplistCommand";
import { ArenaCrossMyInfoCommand } from "command/arenaCross/ArenaCrossMyInfoCommand";
import { ArenaCrossBattleRecords } from "command/arenaCross/ArenaCrossBattleRecords";
import { ArenaCrossChooseGroupCommand } from "command/arenaCross/groupMatch/ArenaCrossChooseGroupCommand";
import { ArenaCrossGroupMembersCommand } from "command/arenaCross/groupMatch/ArenaCrossGroupMembersCommand";
import { ArenaCrossPlayerInfoCommand } from "command/arenaCross/groupMatch/ArenaCrossPlayerInfoCommand";
import { ArenaCrossGroupBattlesCommand } from "command/arenaCross/groupMatch/ArenaCrossGroupBattlesCommand";
import { ArenaCrossGroupRingTimeCommand } from "command/arenaCross/groupMatch/ArenaCrossGroupRingTimeCommand";
import { ArenaCrossGroupBattleEndCommand } from "command/arenaCross/groupMatch/ArenaCrossGroupBattleEndCommand";
import { ArenaCrossGroupSendFlowerInfo } from "command/arenaCross/groupMatch/sendFlower/ArenaCrossGroupSendFlowerInfo";
import { ArenaCrossGroupSendFlowerNum } from "command/arenaCross/groupMatch/sendFlower/ArenaCrossGroupSendFlowerNum";
import { ARenaCrossGroupSendFlowerSuccess } from "command/arenaCross/groupMatch/sendFlower/ARenaCrossGroupSendFlowerSuccess";
import { ArenaCrossChooseFinalPosCommand } from "command/arenaCross/finalmatch/ArenaCrossChooseFinalPosCommand";
import { ArenaCrossFinalBattlesCommand } from "command/arenaCross/finalmatch/ArenaCrossFinalBattlesCommand";
import { ArenaCrossBetPlayerInfosCommand } from "command/arenaCross/finalmatch/ArenaCrossBetPlayerInfosCommand";
import { ArenaCrossBetToplistsCommand } from "command/arenaCross/finalmatch/ArenaCrossBetToplistsCommand";
import { ArenaCrossMyBetInfosCommand } from "command/arenaCross/finalmatch/ArenaCrossMyBetInfosCommand";
import { ArenaCrossDrawBetRewardCommand } from "command/arenaCross/finalmatch/ArenaCrossDrawBetRewardCommand";
import { ArenaCrossTabletCommand } from "command/arenaCross/finalmatch/ArenaCrossTabletCommand";
import { ArenaCrossFightRecords } from "command/arenaCross/finalmatch/ArenaCrossFightRecords";
import { FightRecord } from "command/arenaCross/finalmatch/FightRecord";
import { ArenaGiftWishCommand } from "command/arenaGift/ArenaGiftWishCommand";
import { CornucopiaFriendBlessToMyCornucopiaCommand } from "command/cornucopia/CornucopiaFriendBlessToMyCornucopiaCommand";
import { CornucopiaMyCornucopiaInfo } from "command/cornucopia/CornucopiaMyCornucopiaInfo";
import { FairylandOpenCommand } from "command/fairyland/FairylandOpenCommand";
import { FairylandCloseCommand } from "command/fairyland/FairylandCloseCommand";
import { FairylandCopysCommand } from "command/fairyland/FairylandCopysCommand";
import { PetHireSearchCommand } from "command/petHire/PetHireSearchCommand";
import { PetHireMyApplyCommand } from "command/petHire/PetHireMyApplyCommand";
import { PetHireGetMyWalletCommand } from "command/petHire/PetHireGetMyWalletCommand";
import { PetHireQueryMyWalletCommand } from "command/petHire/PetHireQueryMyWalletCommand";
import { PetHireDetailInfoCommand } from "command/petHire/PetHireDetailInfoCommand";
import { PetHireLogCommand } from "command/petHire/PetHireLogCommand";
import { PetHireCountCommand } from "command/petHire/PetHireCountCommand";
import { PetHireChangePriceResultCommand } from "command/pet/PetHireChangePriceResultCommand";
import { PetHirePriceChangedCommand } from "command/pet/PetHirePriceChangedCommand";
import { ChristmasCardHandselSuccess } from "command/christmasCard/ChristmasCardHandselSuccess";
import { ChristmasCardKissBackCommand } from "command/christmasCard/ChristmasCardKissBackCommand";
import { ChristmasCardReceiveCardCommand } from "command/christmasCard/ChristmasCardReceiveCardCommand";
import { ActiveListCommand } from "command/ActiveListCommand";
import { MakeFunTargetStatusCommand } from "command/makeFun/MakeFunTargetStatusCommand";
import { MakeFunCasterInfoCommand } from "command/makeFun/MakeFunCasterInfoCommand";
import { PeaceFieldOpenCommand } from "command/peaceField/PeaceFieldOpenCommand";
import { PeaceFieldCloseCommand } from "command/peaceField/PeaceFieldCloseCommand";
import { PeaceFieldListCommand } from "command/peaceField/PeaceFieldListCommand";
import { PeaceFieldHurtListCommand } from "command/peaceField/PeaceFieldHurtListCommand";
import { PeaceFieldRefreshBossTimeCommand } from "command/peaceField/PeaceFieldRefreshBossTimeCommand";
import { FireworkBrightCommand } from "command/firework/FireworkBrightCommand";
import { FireworkCloseCommand } from "command/firework/FireworkCloseCommand";
import { FireworkEffectCommand } from "command/firework/FireworkEffectCommand";
import { FireworkEventRecordCommand } from "command/firework/FireworkEventRecordCommand";
import { FireworkOpenCommand } from "command/firework/FireworkOpenCommand";
import { MarryApplyCommand } from "command/marry/MarryApplyCommand";
import { MarryGuestInfosComand } from "command/marry/MarryGuestInfosComand";
import { MarryPlayerMarryCommand } from "command/marry/MarryPlayerMarryCommand";
import { MarryWeddingStatusCommand } from "command/marry/MarryWeddingStatusCommand";
import { MarryRegistSuccessCommand } from "command/marry/MarryRegistSuccessCommand";
import { MarryReplyCommand } from "command/marry/MarryReplyCommand";
import { MarryWeddingBookSuccessCommand } from "command/marry/MarryWeddingBookSuccessCommand";
import { MarryWeddingCarStartCommand } from "command/marry/MarryWeddingCarStartCommand";
import { MarryWeddingCarEndCommand } from "command/marry/MarryWeddingCarEndCommand";
import { MarryWeddingStartCommand } from "command/marry/MarryWeddingStartCommand";
import { MarryWeddingEndCommand } from "command/marry/MarryWeddingEndCommand";
import { MarryCeremonyCommand } from "command/marry/MarryCeremonyCommand";
import { MarryEndCeremonyCommand } from "command/marry/MarryEndCeremonyCommand";
import { MarrySendMoneyCommand } from "command/marry/MarrySendMoneyCommand";
import { MarryWeddingGuestInfoCommand } from "command/marry/MarryWeddingGuestInfoCommand";
import { MarryWeddingApply } from "command/marry/MarryWeddingApply";
import { MarryWeddingCanEnterCommand } from "command/marry/MarryWeddingCanEnterCommand";
import { MarryCeremonyHadStartCommand } from "command/marry/MarryCeremonyHadStartCommand";
import { MarryWeddingFireworkCommand } from "command/marry/MarryWeddingFireworkCommand";
import { MarryHasWeddingApplyCommand } from "command/marry/MarryHasWeddingApplyCommand";
import { NPCTalkCommand } from "command/marry/NPCTalkCommand";
import { RomanicDataCommand } from "command/romanic/RomanicDataCommand";
import { RomanicEndCommand } from "command/romanic/RomanicEndCommand";
import { CellHappyUpdateCommand } from "command/romanic/CellHappyUpdateCommand";
import { SuitSkillInfoUpdateCommand } from "command/suitSkill/SuitSkillInfoUpdateCommand";
import { SuitSkillUpgradeRateUpdateCommand } from "command/suitSkill/SuitSkillUpgradeRateUpdateCommand";
import { SuitLockTipCommand } from "command/SuitLockTipCommand";
import { PetExploreInfoCommand } from "command/pet/PetExploreInfoCommand";
import { PetExploreResultCommand } from "command/pet/PetExploreResultCommand";
import { PetExploreFightIndexCommand } from "command/pet/PetExploreFightIndexCommand";
import { PetExploreRecordsCommand } from "command/pet/PetExploreRecordsCommand";
import { PetExploreRecordCommand } from "command/pet/PetExploreRecordCommand";
import { PetExploreCardsCommand } from "command/pet/PetExploreCardsCommand";
import { PetExploreDrawRewardsCommand } from "command/pet/PetExploreDrawRewardsCommand";
import { NationalTreasureSignUpStart } from "command/nationalTreasure/NationalTreasureSignUpStart";
import { NationalTreasureStart } from "command/nationalTreasure/NationalTreasureStart";
import { NationalTreasureEnd } from "command/nationalTreasure/NationalTreasureEnd";
import { NationalTreasureSignUpUpdate } from "command/nationalTreasure/NationalTreasureSignUpUpdate";
import { NationalTreasurePlayerSignUp } from "command/nationalTreasure/NationalTreasurePlayerSignUp";
import { NationalTreasureCampInfoUpdate } from "command/nationalTreasure/NationalTreasureCampInfoUpdate";
import { TreasureHounourUpdate } from "command/nationalTreasure/TreasureHounourUpdate";
import { NewBattleFieldOpenCommand } from "command/newBattlefield/NewBattleFieldOpenCommand";
import { NewBattleFieldCloseCommand } from "command/newBattlefield/NewBattleFieldCloseCommand";
import { NewBattleFieldListCommand } from "command/newBattlefield/NewBattleFieldListCommand";
import { NewBattleForceCreditCommand } from "command/newBattlefield/NewBattleForceCreditCommand";
import { NewBattleForceResultCommand } from "command/newBattlefield/NewBattleForceResultCommand";
import { NewBattlePlayerCreditCommand } from "command/newBattlefield/NewBattlePlayerCreditCommand";
import { NewBattleFieldMyResultCommand } from "command/newBattlefield/NewBattleFieldMyResultCommand";
import { NewBattleFieldAllInspireCommand } from "command/newBattlefield/NewBattleFieldAllInspireCommand";
import { NewBattleFieldPersonalInspireCommand } from "command/newBattlefield/NewBattleFieldPersonalInspireCommand";
import { NewBattleFieldKickOutCommand } from "command/newBattlefield/NewBattleFieldKickOutCommand";
import { PetRandSkillActiveCommand } from "command/pet/PetRandSkillActiveCommand";
import { GuildAnimalInfoCommand } from "command/guild/GuildAnimalInfoCommand";
import { GuildAnimalBoxRewardCommand } from "command/guild/GuildAnimalBoxRewardCommand";
import { GuildAltarInfoCommand } from "command/guild/GuildAltarInfoCommand";
import { WuXingCommand } from "command/wuxing/WuXingCommand";
import { WuXingAttrCommand } from "command/wuxing/WuXingAttrCommand";
import { WuXingRefreshCommand } from "command/wuxing/WuXingRefreshCommand";
import { WuXingDiceUpdateCommand } from "command/wuxing/WuXingDiceUpdateCommand";
import { RuneAttributeCommand } from "command/rune/RuneAttributeCommand";
import { PlayerRuneInfoCommand } from "command/rune/PlayerRuneInfoCommand";
import { SkyCityOpenCommand } from "command/skyCity/SkyCityOpenCommand";
import { SkyCityCloseCommand } from "command/skyCity/SkyCityCloseCommand";
import { SkyCityListCommand } from "command/skyCity/SkyCityListCommand";
import { CrossBeachOpenCommand } from "command/crossBeach/CrossBeachOpenCommand";
import { CrossBeachCloseCommand } from "command/crossBeach/CrossBeachCloseCommand";
import { CrossBeachListCommand } from "command/crossBeach/CrossBeachListCommand";
import { GuildPastureExpCommand } from "command/guild/GuildPastureExpCommand";
import { AchievementCategoryUpdateCommand } from "command/achievement/AchievementCategoryUpdateCommand";
import { AchievementFinishedCommand } from "command/achievement/AchievementFinishedCommand";
import { OlympicGuessUpdateCommand } from "command/OlympicGuessUpdateCommand";
import { PetCpnChallengeResultCommand } from "command/pet/competition/PetCpnChallengeResultCommand";
import { PetCpnDetailInfoCommand } from "command/pet/competition/PetCpnDetailInfoCommand";
import { PetCpnDetailInfoResultCommand } from "command/pet/competition/PetCpnDetailInfoResultCommand";
import { PetCpnJoinResultCommand } from "command/pet/competition/PetCpnJoinResultCommand";
import { PetCpnLogCommand } from "command/pet/competition/PetCpnLogCommand";
import { PetCpnPlayerCommand } from "command/pet/competition/PetCpnPlayerCommand";
import { PetCpnPlayerExCommand } from "command/pet/competition/PetCpnPlayerExCommand";
import { PetCpnSearchCommand } from "command/pet/competition/PetCpnSearchCommand";
import { PetCpnChallengeEndCommand } from "command/pet/competition/PetCpnChallengeEndCommand";
import { PetCpnCountRewardStartCommand } from "command/pet/competition/PetCpnCountRewardStartCommand";
import { PetCpnCountRewardEndCommand } from "command/pet/competition/PetCpnCountRewardEndCommand";
import { PetCpnCanGetRewardCommand } from "command/pet/competition/PetCpnCanGetRewardCommand";
import { GangFightsApplyTeamCommand } from "command/gangFights/GangFightsApplyTeamCommand";
import { GangFightsBattlesCommand } from "command/gangFights/GangFightsBattlesCommand";
import { GangFightsCloseCommand } from "command/gangFights/GangFightsCloseCommand";
import { GangFightsGroupCommand } from "command/gangFights/GangFightsGroupCommand";
import { GangFightsInvitePlayerCommand } from "command/gangFights/GangFightsInvitePlayerCommand";
import { GangFightsMatchCommand } from "command/gangFights/GangFightsMatchCommand";
import { GangFightsMyInfoCommand } from "command/gangFights/GangFightsMyInfoCommand";
import { GangFightsMyInfoExCommand } from "command/gangFights/GangFightsMyInfoExCommand";
import { GangFightsOpenCommand } from "command/gangFights/GangFightsOpenCommand";
import { GangFightsResultCommand } from "command/gangFights/GangFightsResultCommand";
import { GangFightsSignUpCommand } from "command/gangFights/GangFightsSignUpCommand";
import { GangFightsStartCommand } from "command/gangFights/GangFightsStartCommand";
import { GangFightsTeamInfoCommand } from "command/gangFights/GangFightsTeamInfoCommand";
import { GangFightsToplistCommand } from "command/gangFights/GangFightsToplistCommand";
import { GangFightsWillOpenCommand } from "command/gangFights/GangFightsWillOpenCommand";
import { GangFightsCreateTeamCommand } from "command/gangFights/GangFightsCreateTeamCommand";
import { GangFightsModifyTeamCommand } from "command/gangFights/GangFightsModifyTeamCommand";
import { GangFightsAccountCommand } from "command/gangFights/GangFightsAccountCommand";
import { GangFightsGetRoomsCommand } from "command/gangFights/GangFightsGetRoomsCommand";
import { GangFightsDieCommand } from "command/gangFights/GangFightsDieCommand";
import { LoveTaskFindPartnerCommand } from "command/loveTask/LoveTaskFindPartnerCommand";
import { LoveTaskInvitePartnerCommand } from "command/loveTask/LoveTaskInvitePartnerCommand";
import { LoveTaskPartnerReplyCommand } from "command/loveTask/LoveTaskPartnerReplyCommand";
import { LoveTaskPartnerStartCommand } from "command/loveTask/LoveTaskPartnerStartCommand";
import { LoveTaskPartnerSendItemCommand } from "command/loveTask/LoveTaskPartnerSendItemCommand";
import { LoveTaskPartnerCommentCommant } from "command/loveTask/LoveTaskPartnerCommentCommant";
import { LoveTaskPartnerInfoCommand } from "command/loveTask/LoveTaskPartnerInfoCommand";
import { LoveTaskEffectStartCommand } from "command/loveTask/LoveTaskEffectStartCommand";
import { LoveTaskEffectEndCommand } from "command/loveTask/LoveTaskEffectEndCommand";
import { LoveTaskPartnerEndCommand } from "command/loveTask/LoveTaskPartnerEndCommand";
import { MailAttachmentGotCommand } from "command/MailAttachmentGotCommand";
import { PlayerAvatarUpdateCommand } from "command/PlayerAvatarUpdateCommand";
import { TotalLoadRewardCommand } from "command/TotalLoadRewardCommand";
import { Lv70DramaStepCommand } from "command/lv70drama/Lv70DramaStepCommand";
import { Lv70DramaGetBonusCommand } from "command/lv70drama/Lv70DramaGetBonusCommand";
import { FirstReachLevelSealCommand } from "command/FirstReachLevelSealCommand";
import { PetMingSwallExpCommand } from "command/pet/ming/PetMingSwallExpCommand";
import { PetMingHuntLevelCommand } from "command/pet/ming/PetMingHuntLevelCommand";
import { PetMingHuntLevelDetailCommand } from "command/pet/ming/PetMingHuntLevelDetailCommand";
import { DramaLotteryCommand } from "command/DramaLotteryCommand";
import { RaceCopyCountDownCommand } from "command/raceCopy/RaceCopyCountDownCommand";
import { RaceCopyLastRankingCommand } from "command/raceCopy/RaceCopyLastRankingCommand";
import { RaceCopyRaceEndCommand } from "command/raceCopy/RaceCopyRaceEndCommand";
import { RaceCopyRaceReachPointCommand } from "command/raceCopy/RaceCopyRaceReachPointCommand";
import { RaceCopyRaceStartCommand } from "command/raceCopy/RaceCopyRaceStartCommand";
import { RaceCopyRoomGotCommand } from "command/raceCopy/RaceCopyRoomGotCommand";
import { RaceCopySkillDropCommand } from "command/raceCopy/RaceCopySkillDropCommand";
import { RaceCopyRoomUpdateCommand } from "command/raceCopy/RaceCopyRoomUpdateCommand";
import { RaceCopyRoomPlayerNumUpdateCommand } from "command/raceCopy/RaceCopyRoomPlayerNumUpdateCommand";
import { RaceCopyRaceResultCommand } from "command/raceCopy/RaceCopyRaceResultCommand";
import { PetChangeModelListCommand } from "command/pet/PetChangeModelListCommand";
import { PetBlessValueCommand } from "command/pet/PetBlessValueCommand";
import { IntegralExchangeRecordsCommand } from "command/integralExchange/IntegralExchangeRecordsCommand";
import { PetTitleGetCommand } from "command/petTitle/PetTitleGetCommand";
import { PetTitleRemoveCommand } from "command/petTitle/PetTitleRemoveCommand";
import { PetTitleUpdateCommand } from "command/petTitle/PetTitleUpdateCommand";
import { CrossBossRankingListCommand } from "command/crossBoss/CrossBossRankingListCommand";
import { WrestleShopBuyRecordCommand } from "command/shop/WrestleShopBuyRecordCommand";
import { JewelTargetCommand } from "command/equip/JewelTargetCommand";
import { CrossDefenceInfoUpdateCommand } from "command/crossDefenceCopy/CrossDefenceInfoUpdateCommand";
import { CrossDefenceRewardInfoCommand } from "command/crossDefenceCopy/CrossDefenceRewardInfoCommand";
import { SuitSkillActiveCommand } from "command/suitSkill/SuitSkillActiveCommand";
import { DelegateCopyPassCommand } from "command/DelegateCopyPassCommand";
import { AmuletHoleNumCommand } from "command/fabao/AmuletHoleNumCommand";
import { EatBeansOpenCommand } from "command/eatBeans/EatBeansOpenCommand";
import { EatBeansCloseCommand } from "command/eatBeans/EatBeansCloseCommand";
import { EatBeansInfoUpdateCommand } from "command/eatBeans/EatBeansInfoUpdateCommand";
import { EatBeansRoleCommand } from "command/eatBeans/EatBeansRoleCommand";
import { EatBeansSmokeCommand } from "command/eatBeans/EatBeansSmokeCommand";
import { EatBeansResultMsg } from "command/eatBeans/EatBeansResultMsg";
import { EatBeansStartCommand } from "command/eatBeans/EatBeansStartCommand";
import { ContriShopBuyRecordCommand } from "command/shop/ContriShopBuyRecordCommand";
import { GangFightShopBuyRecordCommand } from "command/shop/GangFightShopBuyRecordCommand";
import { GangFightShopBuyRecordCommandEx } from "command/shop/GangFightShopBuyRecordCommandEx";
import { GuildGroupCreateCommand } from "command/guildGroup/GuildGroupCreateCommand";
import { GuildGroupJoinCommand } from "command/guildGroup/GuildGroupJoinCommand";
import { GuildGroupInfoCommand } from "command/guildGroup/GuildGroupInfoCommand";
import { GuildGroupLeftCommand } from "command/guildGroup/GuildGroupLeftCommand";
import { GuildGroupKickOutCommand } from "command/guildGroup/GuildGroupKickOutCommand";
import { GuildGroupModifyCommanderCommand } from "command/guildGroup/GuildGroupModifyCommanderCommand";
import { GuildGroupEntityInfoCommand } from "command/guildGroup/GuildGroupEntityInfoCommand";
import { GuildGroupDisbandCommand } from "command/guildGroup/GuildGroupDisbandCommand";
import { PetAttrUpdateCommand } from "command/pet/PetAttrUpdateCommand";
import { CrossTowerInfoCommand } from "command/crossTower/CrossTowerInfoCommand";
import { FahunGuideCommand } from "command/fahun/FahunGuideCommand";
import { ShakeTreeNumCommand } from "command/christmasTree/ShakeTreeNumCommand";
import { HitEggNumCommand } from "command/hitEgg/HitEggNumCommand";
import { DominionInfoCommand } from "command/dominionCopy/DominionInfoCommand";
import { MessageBlock } from "../../../Framework/MQ/MessageBlock";
import { ECmdCoreCommand } from "../../../Message/Command/ECmdCoreCommand";
import { ECmdCell } from "../../../Message/Command/ECmdCell";
import { NetDispatcher } from "../../mvc/core/NetDispatcher";
import { Dispatcher } from "../../mvc/core/Dispatcher";
import { DataEvent } from "../events/DataEvent";
import { EventName } from "../mvc/EventName";
import { ServerCommand } from "../mvc/ServerCommand";
//class MessageHandler
    
    export  class MessageHandler implements IMessageHandler
    {
        constructor()
        {
            
            this._broadCastManager = BroadCastManager.instance;
            this.registerCall();
            return;
        }

        protected registerCall(): void
        {
            this._broadCastManager.registerCall(new ErrorMsgCommand(EPublicCommand._ECmdPublicErrorMsg));
            this._broadCastManager.registerCall(new NoticeMsgCommand(EPublicCommand._ECmdPublicNoticeMsg));
            this._broadCastManager.registerCall(new NoticeMsgCommand(EPublicCommand._ECmdPublicNoticeBroadcastMsg));
            this._broadCastManager.registerCall(new PositionUpdateCommand(EGateCommand._ECmdGatePositionUpdate));
            this._broadCastManager.registerCall(new MoneyUpdateCommand(EGateCommand._ECmdGateMoneyUpdate));
            this._broadCastManager.registerCall(new AttributeUpdateCommand(EGateCommand._ECmdGateRoleUpdate));
            this._broadCastManager.registerCall(new PackInfoCommand(EGateCommand._ECmdGateBag));
            this._broadCastManager.registerCall(new PackIndexCommand(EGateCommand._ECmdGateBagIndex));
            this._broadCastManager.registerCall(new BagCapacityChangeCommand(EGateCommand._ECmdGateBagCapacityChange));
            this._broadCastManager.registerCall(new PackItemCommand(EGateCommand._ECmdGatePlayerItemUpdate));
            this._broadCastManager.registerCall(new FightAttributeBaseCommand(EPublicCommand._ECmdPublicFightAttributeBase));
            this._broadCastManager.registerCall(new FightAttributeCommand(EPublicCommand._ECmdPublicFightAttribute));
            this._broadCastManager.registerCall(new FightAttributeCommand(EPublicCommand._ECmdPublicFightAttributeNotShow));
            this._broadCastManager.registerCall(new FightAttributeAddCommand(EPublicCommand._ECmdPublicFightAttributeAdd));
            this._broadCastManager.registerCall(new FightAttributeExCommand(EPublicCommand._ECmdPublicFightAttributeEx));
            this._broadCastManager.registerCall(new SkillInfoCommand(EGateCommand._ECmdGateSkill));
            this._broadCastManager.registerCall(new TaskCurrentCommand(EGateCommand._ECmdGateTaskMy));
            this._broadCastManager.registerCall(new TaskAcceptCommand(EGateCommand._ECmdGateTaskCanGet));
            this._broadCastManager.registerCall(new TaskUpdateCommand(EGateCommand._ECmdGateTaskUpdate));
            this._broadCastManager.registerCall(new BuffCommand(EGateCommand._ECmdGateBuffer));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsg));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgPrivate));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgSpace));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgGroup));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgCrossGroup));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgGuild));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgForce));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgGuildGroup));
            this._broadCastManager.registerCall(new ChatMessageCommand(EGateCommand._ECmdGateChatMsgGuildUnion));
            this._broadCastManager.registerCall(new ChatMessageCommand(EPublicCommand._ECmdPublicChatMsgDominion));
            this._broadCastManager.registerCall(new PetInfoCommand(EGateCommand._ECmdGatePetInfo));
            this._broadCastManager.registerCall(new GMAndGuideCommand(EGateCommand._ECmdGateGMAndGuideFlag));
            this._broadCastManager.registerCall(new EntityDropItemCommand(ECmdBroadCast._ECmdBroadcastEntityDropItem));
            this._broadCastManager.registerCall(new FriendApplyCommand(EGateCommand._ECmdGateFriendApply));
            this._broadCastManager.registerCall(new FriendUpdateCommand(EGateCommand._ECmdGateFriendRecord));
            this._broadCastManager.registerCall(new FriendOnlineStatusCommand(EGateCommand._ECmdGateFriendOnlineStatus));
            this._broadCastManager.registerCall(new FriendReplyCommand(EGateCommand._ECmdGateFriendReply));
            this._broadCastManager.registerCall(new FriendRemoveCommand(EGateCommand._ECmdGateFriendRemove));
            this._broadCastManager.registerCall(new FriendUpdateCommand(EGateCommand._ECmdGateFriendInfoUpdate));
            this._broadCastManager.registerCall(new StallOpenStallRetCommand(EPublicCommand._ECmdPublicStallOpenRet));
            this._broadCastManager.registerCall(new StallItemUpdateCommand(EPublicCommand._ECmdPublicStallItemUpdate));
            this._broadCastManager.registerCall(new StallLeaveWordUpdate(EPublicCommand._ECmdPublicStallLeaveWordUpdate));
            this._broadCastManager.registerCall(new IssmCommand(EGateCommand._ECmdGateIssm));
            this._broadCastManager.registerCall(new TradeCommand(EPublicCommand._ECmdPublicBusiness));
            this._broadCastManager.registerCall(new PetBagCommand(EGateCommand._ECmdGatePetBag));
            this._broadCastManager.registerCall(new PetBagUpdateCommand(EGateCommand._ECmdGatePetUpdate));
            this._broadCastManager.registerCall(new PetStatusUpdateCommand(EGateCommand._ECmdGatePetStatusUpdate));
            this._broadCastManager.registerCall(new PetAutoCallCommand(EGateCommand._ECmdGatePetRecover));
            this._broadCastManager.registerCall(new PlayerInfoCommand(EGateCommand._ECmdGateLookUpPlayerReply));
            this._broadCastManager.registerCall(new LookupPlayerCommand(EGateCommand._ECmdGateLookUpPlayerRequest));
            this._broadCastManager.registerCall(new PetRandSkillFreeCommand(EGateCommand._ECmdGateRandPetSkillFree));
            this._broadCastManager.registerCall(new PetWarehouseSkillCommand(EGateCommand._ECmdGatePetWarehouseSkills));
            this._broadCastManager.registerCall(new GroupApplyCommand(EPublicCommand._ECmdPublicGroupApply));
            this._broadCastManager.registerCall(new GroupInviteCommand(EPublicCommand._ECmdPublicGroupInvite));
            this._broadCastManager.registerCall(new GroupEntityInfoCommand(EPublicCommand._ECmdPublicGroupEntityInfo));
            this._broadCastManager.registerCall(new GroupInfoCommand(EPublicCommand._ECmdPublicGroupInfo));
            this._broadCastManager.registerCall(new GroupLeftCommand(EPublicCommand._ECmdPublicGroupLeft));
            this._broadCastManager.registerCall(new GroupModifyAllocatioCommand(EPublicCommand._ECmdPublicGroupModifyAllocation));
            this._broadCastManager.registerCall(new GroupModifyCaptainCommand(EPublicCommand._ECmdPublicGroupModifyCaptain));
            this._broadCastManager.registerCall(new GroupInviteExCommand(EPublicCommand._ECmdPublicGroupInviteEx));
            this._broadCastManager.registerCall(new GroupRecjectInviteCommand(EPublicCommand._ECmdPublicGroupRecjectInvite));
            this._broadCastManager.registerCall(new GroupRecjectApplyCommand(EPublicCommand._ECmdPublicGroupRecjectApply));
            this._broadCastManager.registerCall(new GroupCreateCopyCommand(EPublicCommand._ECmdPublicGroupCreateCopy));
            this._broadCastManager.registerCall(new GroupSetGroupCommand(EPublicCommand._ECmdPublicGroupSetGroup));
            this._broadCastManager.registerCall(new CrossGroupApplyCommand(EPublicCommand._ECmdPublicCrossGroupApply));
            this._broadCastManager.registerCall(new CrossGroupInviteCommand(EPublicCommand._ECmdPublicCrossGroupInvite));
            this._broadCastManager.registerCall(new CrossGroupEntityInfoCommand(EPublicCommand._ECmdPublicCrossGroupEntityInfo));
            this._broadCastManager.registerCall(new CrossGroupInfoCommand(EPublicCommand._ECmdPublicCrossGroupInfo));
            this._broadCastManager.registerCall(new CrossGroupLeftCommand(EPublicCommand._ECmdPublicCrossGroupLeft));
            this._broadCastManager.registerCall(new CrossGroupModifyAllocatioCommand(EPublicCommand._ECmdPublicCrossGroupModifyAllocation));
            this._broadCastManager.registerCall(new CrossGroupModifyCaptainCommand(EPublicCommand._ECmdPublicCrossGroupModifyCaptain));
            this._broadCastManager.registerCall(new CrossGroupInviteExCommand(EPublicCommand._ECmdPublicCrossGroupInviteEx));
            this._broadCastManager.registerCall(new CrossGroupRecjectInviteCommand(EPublicCommand._ECmdPublicCrossGroupRecjectInvite));
            this._broadCastManager.registerCall(new CrossGroupRecjectApplyCommand(EPublicCommand._ECmdPublicCrossGroupRecjectApply));
            this._broadCastManager.registerCall(new CrossGroupSetGroupCommand(EPublicCommand._ECmdPublicCrossGroupSetGroup));
            this._broadCastManager.registerCall(new BroadcastEntityGroupUpdateCommand(ECmdBroadCast._ECmdBroadcastEntityGroupUpdate));
            this._broadCastManager.registerCall(new BroadcastEntityCrossGroupUpdateCommand(ECmdBroadCast._ECmdBroadcastEntityCrossGroupUpdate));
            this._broadCastManager.registerCall(new PanicBuyItemUpdateCommand(EGateCommand._ECmdGatePanicBuyItem));
            this._broadCastManager.registerCall(new PanicBuyRefreshCommand(EGateCommand._ECmdGatePanicBuyRefresh));
            this._broadCastManager.registerCall(new ShortCutsCommand(EGateCommand._ECmdGateShortcut));
            this._broadCastManager.registerCall(new CopyEnterCopyCommand(EPublicCommand._ECmdPublicCopyPassPlayerIntoCopy));
            this._broadCastManager.registerCall(new CopyEnterCopyCommand(EPublicCommand._ECmdPublicCopyRePassPlayerIntoCopy));
            this._broadCastManager.registerCall(new CopyFindGroupCommand(EPublicCommand._ECmdPublicCopyFindGroup));
            this._broadCastManager.registerCall(new CopyFindPlayerCommand(EPublicCommand._ECmdPublicCopyFindPlayer));
            this._broadCastManager.registerCall(new CopyGroupApplyCommand(EPublicCommand._ECmdPublicCopyGroupApply));
            this._broadCastManager.registerCall(new CopyGroupEntityInfoCommand(EPublicCommand._ECmdPublicCopyGroupEntityInfo));
            this._broadCastManager.registerCall(new CopyGroupInfoCommand(EPublicCommand._ECmdPublicCopyGroupInfo));
            this._broadCastManager.registerCall(new CopyGroupInviteCommand(EPublicCommand._ECmdPublicCopyGroupInvite));
            this._broadCastManager.registerCall(new CopyLeftCopyCommand(EPublicCommand._ECmdPublicCopyLeftCopy));
            this._broadCastManager.registerCall(new CopyLeftGroupCommand(EPublicCommand._ECmdPublicCopyLeftGroup));
            this._broadCastManager.registerCall(new CopyLeftHellCommand(EPublicCommand._ECmdPublicCopyLeftHell));
            this._broadCastManager.registerCall(new CopyModifyGroupAllocationCommand(EPublicCommand._ECmdPublicCopyModifyGroupAllocation));
            this._broadCastManager.registerCall(new CopyModifyGroupCaptainCommand(EPublicCommand._ECmdPublicCopyModifyGroupCaptain));
            this._broadCastManager.registerCall(new CopyEnterHellCommand(EPublicCommand._ECmdPublicCopyEnterHell));
            this._broadCastManager.registerCall(new CopyGroupMiniInfoCommand(EPublicCommand._ECmdPublicCopyGroupMiniInfo));
            this._broadCastManager.registerCall(new CopyInfoCommand(EPublicCommand._ECmdPublicCopyInfo));
            this._broadCastManager.registerCall(new CopyGroupRecjectApplyCommand(EPublicCommand._ECmdPublicCopyGroupRecjectApply));
            this._broadCastManager.registerCall(new CopyGroupRecjectInviteCommand(EPublicCommand._ECmdPublicCopyGroupRecjectInvite));
            this._broadCastManager.registerCall(new CopyPublicCopyMsgCommand(EPublicCommand._ECmdPublicCopyMsg));
            this._broadCastManager.registerCall(new CopyWaitingInfoCommand(EPublicCommand._ECmdPublicCopyWaitingInfo));
            this._broadCastManager.registerCall(new CrossCopyCostNoticeCommand(EPublicCommand._ECmdPublicCopyCrossCopyCostNotice));
            this._broadCastManager.registerCall(new CrossCopyWaitingInfoCommand(EPublicCommand._ECmdPublicCrossCopyWaitingInfo));
            this._broadCastManager.registerCall(new GuildStruggleInfoCommand(EPublicCommand._ECmdPublicGuildStruggleInfo));
            this._broadCastManager.registerCall(new GuildStruggleProcessCommand(EPublicCommand._ECmdPublicGuildStruggleProcess));
            this._broadCastManager.registerCall(new PetSireCommand(EPublicCommand._ECmdPublicPetSire));
            this._broadCastManager.registerCall(new ItemCdCommand(EGateCommand._ECmdGateDrugCanUseDt));
            this._broadCastManager.registerCall(new GuildUpdateInfoCommand(EPublicCommand._ECmdPublicGuildUpdateInfo));
            this._broadCastManager.registerCall(new GuildPushInviteInfoCommand(EPublicCommand._ECmdPublicGuildPushInviteInfo));
            this._broadCastManager.registerCall(new LookupPetReplyCommand(EGateCommand._ECmdGateLookUpPetReply));
            this._broadCastManager.registerCall(new FriendBlessSuccessCommand(EGateCommand._ECmdGateFriendBlessSucess));
            this._broadCastManager.registerCall(new FriendBlessTipsCommand(EGateCommand._ECmdGateFriendBlessTips));
            this._broadCastManager.registerCall(new FriendBlessListCommand(EGateCommand._ECmdGateFriendBlessList));
            this._broadCastManager.registerCall(new FriendBlessNumInfoUpdateCommand(EPublicCommand._ECmdPublicPublicInfo));
            this._broadCastManager.registerCall(new UpdateGuildMapCommand(EPublicCommand._ECmdPublicUpdateGuildMap));
            this._broadCastManager.registerCall(new OpenBattleFieldCommand(EPublicCommand._ECmdPublicOpenBattleField));
            this._broadCastManager.registerCall(new CloseBattleFieldCommand(EPublicCommand._ECmdPublicCloseBattleField));
            this._broadCastManager.registerCall(new BattleFieldListUpdateCommand(EPublicCommand._ECmdPublicBattleFieldList));
            this._broadCastManager.registerCall(new BattleFieldResultCommand(EPublicCommand._ECmdPublicBattleFieldResult));
            this._broadCastManager.registerCall(new BattleFieldPlayerCreditCommand(EPublicCommand._ECmdPublicBattleFieldPlayerCredit));
            this._broadCastManager.registerCall(new BattleFieldCampCreditCommand(EPublicCommand._ECmdPublicBattleFieldCampCredit));
            this._broadCastManager.registerCall(new BattlefieldEnterCommand(EPublicCommand._ECmdPublicBattleFieldEnter));
            this._broadCastManager.registerCall(new BattlefieldLeaveCommand(EPublicCommand._ECmdPublicBattleFieldLeft));
            this._broadCastManager.registerCall(new BossFieldOpenCommand(EPublicCommand._ECmdPublicOpenBossField));
            this._broadCastManager.registerCall(new BossFieldCloseCommand(EPublicCommand._ECmdPublicCloseBossField));
            this._broadCastManager.registerCall(new BossFieldListUpdateCommand(EPublicCommand._ECmdPublicBossFieldList));
            this._broadCastManager.registerCall(new BossFieldResultCommand(EPublicCommand._ECmdPublicBossFieldResult));
            this._broadCastManager.registerCall(new BossFieldPlayerCreditCommand(EPublicCommand._ECmdPublicBossFieldPlayerCredit));
            this._broadCastManager.registerCall(new BossFieldForceCreditCommand(EPublicCommand._ECmdPublicBossFieldForceCredit));
            this._broadCastManager.registerCall(new BossFieldEnterCommand(EPublicCommand._ECmdPublicBossFieldEnter));
            this._broadCastManager.registerCall(new BossFieldLeaveCommand(EPublicCommand._ECmdPublicBossFieldLeft));
            this._broadCastManager.registerCall(new BossFieldSpaceSkillCommand(EGateCommand._ECmdGateSpaceSkill));
            this._broadCastManager.registerCall(new BossFieldPersonalInspire(EPublicCommand._ECmdPublicBossFieldPersonalInspire));
            this._broadCastManager.registerCall(new GuildShopUpdateCommand(EPublicCommand._ECmdPublicGuildShopUpdate));
            this._broadCastManager.registerCall(new DrugBagUpdateCommand(EGateCommand._ECmdGateDrugBagInfo));
            this._broadCastManager.registerCall(new PetDrugBagUpdateCommand(EGateCommand._ECmdGateDrugBagPetInfo));
            this._broadCastManager.registerCall(new GuildWarehouseUpdateCommand(EPublicCommand._ECmdPublicGuildWarehouseUpdate));
            this._broadCastManager.registerCall(new GuildWarehouseApplyUpdateCommand(EPublicCommand._ECmdPublicGuildWarehouseApplyUpdate));
            this._broadCastManager.registerCall(new GuildStructureUpdateCommand(EPublicCommand._ECmdPublicGuildStructureInfo));
            this._broadCastManager.registerCall(new GuildNewApplyCommand(EPublicCommand._ECmdPublicGuildApplyNum));
            this._broadCastManager.registerCall(new GuildWelcomeCommand(EPublicCommand._ECmdPublicGuildWelcome));
            this._broadCastManager.registerCall(new GuildNewMemberCommand(EPublicCommand._ECmdPublicGuildNewMember));
            this._broadCastManager.registerCall(new VIPInfoUpdateCommand(EGateCommand._ECmdGateVIPInfo));
            this._broadCastManager.registerCall(new VIPUpgradeCommand(EGateCommand._ECmdGateVIPUpgrade));
            this._broadCastManager.registerCall(new FightModelCampUnionUpdate(EPublicCommand._ECmdPublicFightModelCampUnion));
            this._broadCastManager.registerCall(new FlowersWreathEffect(EPublicCommand._ECmdPublicFloatFlower));
            this._broadCastManager.registerCall(new ReceiveFlowerCommand(EPublicCommand._ECmdPublicReceiveFlowerInfo));
            this._broadCastManager.registerCall(new FlowersKissBackCommand(EGateCommand._ECmdGateKissBack));
            this._broadCastManager.registerCall(new FlowersKissBackCrossCommand(EGateCommand._ECmdGateKissBackCross));
            this._broadCastManager.registerCall(new FlowersHandselSuccess(EGateCommand._ECmdGateFlowerSuccess));
            this._broadCastManager.registerCall(new MapSharpCommand(ECmdBroadCast._ECmdBroadcastMapSharp));
            this._broadCastManager.registerCall(new MagicTowerStatueCommand(EPublicCommand._ECmdPublicMagicTowerStatue));
            this._broadCastManager.registerCall(new SpringInteractMsgCommand(EGateCommand._ECmdGateSpringInteractMsg));
            this._broadCastManager.registerCall(new SpaGetSpaListCommand(EPublicCommand._ECmdPublicSpaGetSpaList));
            this._broadCastManager.registerCall(new GuildFlameOpenCommand(EPublicCommand._ECmdPublicGuildFlameOpen));
            this._broadCastManager.registerCall(new GuildFlameCloseCommand(EPublicCommand._ECmdPublicGuildFlameClose));
            this._broadCastManager.registerCall(new GuildFlameInfoCommand(EGateCommand._ECmdGateGuildFlameInfo));
            this._broadCastManager.registerCall(new GuildFlameBigCommand(EGateCommand._ECmdGateGuildFlameBig));
            this._broadCastManager.registerCall(new GuildFlameShortCommand(EGateCommand._ECmdGateGuildFlameShort));
            this._broadCastManager.registerCall(new GuildImpeachLeaderCommand(EPublicCommand._ECmdPublicGuildLeaderImpeachInfo));
            this._broadCastManager.registerCall(new GuildPartyOpenCommand(EPublicCommand._ECmdPublicGuildPartyOpen));
            this._broadCastManager.registerCall(new GuildPartyCloseCommand(EPublicCommand._ECmdPublicGuildPartyClose));
            this._broadCastManager.registerCall(new GuildPartyHotCommand(EPublicCommand._ECmdPublicGuildPartyHot));
            this._broadCastManager.registerCall(new GuildTreeWormCommand(EPublicCommand._ECmdPublicGuildTreeWorm));
            this._broadCastManager.registerCall(new GuildTreeRipeCommand(EPublicCommand._ECmdPublicGuildTreeRipe));
            this._broadCastManager.registerCall(new GuildTreeShakeCommand(EPublicCommand._ECmdPublicGuildTreeShake));
            this._broadCastManager.registerCall(new FishItemsCommand(EGateCommand._ECmdGateFishItems));
            this._broadCastManager.registerCall(new EndFishStatusCommand(EGateCommand._ECmdGateEndFishStatus));
            this._broadCastManager.registerCall(new GuildFishNumCommand(EPublicCommand._ECmdPublicGuildFishNum));
            this._broadCastManager.registerCall(new MyTitlesUpdateCommand(EGateCommand._ECmdGateMyTitles));
            this._broadCastManager.registerCall(new TitleGetCommand(EGateCommand._ECmdGateTitleGet));
            this._broadCastManager.registerCall(new TitleTimeOutCommand(EGateCommand._ECmdGateTitleTimeOut));
            this._broadCastManager.registerCall(new TitleRemoveCommand(EGateCommand._ECmdGateTitieRemove));
            this._broadCastManager.registerCall(new TitleUpdateCommand(EGateCommand._ECmdGateTitleUpdate));
            this._broadCastManager.registerCall(new GuildWarSignUpTimeCommand(EPublicCommand._ECmdPublicGuildWarSignUpTime));
            this._broadCastManager.registerCall(new GuildWarEnterCommand(EPublicCommand._ECmdPublicGuildWarEnter));
            this._broadCastManager.registerCall(new GuildWarOpenCommand(EPublicCommand._ECmdPublicGuildWarOpen));
            this._broadCastManager.registerCall(new GuildWarCopyInfosCommand(EPublicCommand._ECmdPublicGuildWarCopyInfos));
            this._broadCastManager.registerCall(new GuildWarCloseCommand(EPublicCommand._ECmdPublicGuildWarClose));
            this._broadCastManager.registerCall(new GuildWarInfoNowCommand(EPublicCommand._ECmdPublicGuildWarInfoNow));
            this._broadCastManager.registerCall(new GuildWarSignUpInfoCommand(EPublicCommand._ECmdPublicGuildWarSignUpInfo));
            this._broadCastManager.registerCall(new GuildWarPlayerRewardCommand(EPublicCommand._ECmdPublicGuildWarPlayerReward));
            this._broadCastManager.registerCall(new GuildWarScoreCommand(EPublicCommand._ECmdPublicGuildWarScore));
            this._broadCastManager.registerCall(new GuildWarScoreListCommand(EPublicCommand._ECmdPublicGuildWarScoreList));
            this._broadCastManager.registerCall(new GuildWarNextRingCommand(EPublicCommand._ECmdPublicGuildWarNextRing));
            this._broadCastManager.registerCall(new GuildWarWaitNextRingCommand(EPublicCommand._ECmdPublicGuildWarWaitNextRing));
            this._broadCastManager.registerCall(new GuildWarLeftNumCommand(EPublicCommand._ECmdPublicGuildWarLeftNum));
            this._broadCastManager.registerCall(new CoinCopyCoinBeginPlayCommand(EPublicCommand._ECmdPublicCoinCopyCoinBeginPlay));
            this._broadCastManager.registerCall(new CoinCopyCoinEndPlayCommand(EPublicCommand._ECmdPublicCoinCopyCoinEndPlay));
            this._broadCastManager.registerCall(new CoinCopyKillCoinBossCommand(EPublicCommand._ECmdPublicCoinCopyKillCoinBoss));
            this._broadCastManager.registerCall(new CoinCopyRefreshBossCommand(EPublicCommand._ECmdPublicCoinCopyRefreshBoss));
            this._broadCastManager.registerCall(new CoinCopyVerificationCodeCommand(EPublicCommand._ECmdPublicCoinCopyVerificationCode));
            this._broadCastManager.registerCall(new ShopMallCostReturnCommand(EGateCommand._ECmdGateUpdateShopCostReturn));
            this._broadCastManager.registerCall(new PanicBuyPlayerCommand(EGateCommand._ECmdGatePanicBuyPlayer));
            this._broadCastManager.registerCall(new PetCollectionCommand(EGateCommand._ECmdGatePetCollections));
            this._broadCastManager.registerCall(new BattleApplyCommand(EPublicCommand._ECmdPublicBattleApply));
            this._broadCastManager.registerCall(new BattleResultCommand(EPublicCommand._ECmdPublicBattleResult));
            this._broadCastManager.registerCall(new BattleStartCommand(EPublicCommand._ECmdPublicBattleStart));
            this._broadCastManager.registerCall(new CopyFirstOpenDtCommand(EPublicCommand._ECmdPublicCopyFirstOpenDt));
            this._broadCastManager.registerCall(new ArenaBattlesCommand(EPublicCommand._ECmdPublicArenaBattles));
            this._broadCastManager.registerCall(new ArenaCloseCommand(EPublicCommand._ECmdPublicArenaClose));
            this._broadCastManager.registerCall(new ArenaMatchCommand(EPublicCommand._ECmdPublicArenaMatch));
            this._broadCastManager.registerCall(new ArenaOpenCommand(EPublicCommand._ECmdPublicArenaOpen));
            this._broadCastManager.registerCall(new ArenaResultCommand(EPublicCommand._ECmdPublicArenaResult));
            this._broadCastManager.registerCall(new ArenaStartCommand(EPublicCommand._ECmdPublicArenaStart));
            this._broadCastManager.registerCall(new ArenaWillOpenCommand(EPublicCommand._ECmdPublicArenaWillOpen));
            this._broadCastManager.registerCall(new ArenaWaitingNumCommand(EPublicCommand._ECmdPublicArenaWaitingNum));
            this._broadCastManager.registerCall(new ArenaSingUpState(EPublicCommand._ECmdPublicArenaSingUpState));
            this._broadCastManager.registerCall(new ArenaMoneyCommand(EPublicCommand._ECmdPublicArenaMoney));
            this._broadCastManager.registerCall(new ArenaToplistCommand(EPublicCommand._ECmdPublicArenaToplist));
            this._broadCastManager.registerCall(new ArenaModeCommand(EPublicCommand._ECmdPublicArenaMode));
            this._broadCastManager.registerCall(new ArenaGroupCommand(EPublicCommand._ECmdPublicArenaGroup));
            this._broadCastManager.registerCall(new WrestleMyInfoCommand(EPublicCommand._ECmdPublicWrestleMyInfo));
            this._broadCastManager.registerCall(new WrestleMyInfoExCommand(EPublicCommand._ECmdPublicWrestleMyInfoEx));
            this._broadCastManager.registerCall(new WrestleAccountCommand(EPublicCommand._ECmdPublicWrestleAccount));
            this._broadCastManager.registerCall(new WrestleRoomsCommand(EPublicCommand._ECmdPublicWrestleGetRooms));
            this._broadCastManager.registerCall(new WrestleBattlesCommand(EPublicCommand._ECmdPublicWrestleBattles));
            this._broadCastManager.registerCall(new WrestleCloseCommand(EPublicCommand._ECmdPublicWrestleClose));
            this._broadCastManager.registerCall(new WrestleMatchCommand(EPublicCommand._ECmdPublicWrestleMatch));
            this._broadCastManager.registerCall(new WrestleOpenCommand(EPublicCommand._ECmdPublicWrestleOpen));
            this._broadCastManager.registerCall(new WrestleResultCommand(EPublicCommand._ECmdPublicWrestleResult));
            this._broadCastManager.registerCall(new WrestleStartCommand(EPublicCommand._ECmdPublicWrestleStart));
            this._broadCastManager.registerCall(new WrestleWillOpenCommand(EPublicCommand._ECmdPublicWrestleWillOpen));
            this._broadCastManager.registerCall(new WrestleSingUpState(EPublicCommand._ECmdPublicWrestleSignUp));
            this._broadCastManager.registerCall(new WrestleToplistCommand(EPublicCommand._ECmdPublicWrestleToplists));
            this._broadCastManager.registerCall(new WrestleFightRecordInfos(EPublicCommand._ECmdPublicWrestleFightRecordInfos));
            this._broadCastManager.registerCall(new WrestlePlayerInfoCommand(EPublicCommand._ECmdPublicWrestlePlayerInfo));
            this._broadCastManager.registerCall(new ArenaCrossInfoCommand(EPublicCommand._ECmdPublicArenaCrossInfo));
            this._broadCastManager.registerCall(new ArenaCrossBattlesCommand(EPublicCommand._ECmdPublicArenaCrossBattles));
            this._broadCastManager.registerCall(new ArenaCrossCloseCommand(EPublicCommand._ECmdPublicArenaCrossClose));
            this._broadCastManager.registerCall(new ArenaCrossMatchCommand(EPublicCommand._ECmdPublicArenaCrossMatch));
            this._broadCastManager.registerCall(new ArenaCrossOpenCommand(EPublicCommand._ECmdPublicArenaCrossOpen));
            this._broadCastManager.registerCall(new ArenaCrossResultCommand(EPublicCommand._ECmdPublicArenaCrossResult));
            this._broadCastManager.registerCall(new ArenaCrossStartCommand(EPublicCommand._ECmdPublicArenaCrossStart));
            this._broadCastManager.registerCall(new ArenaCrossWillOpenCommand(EPublicCommand._ECmdPublicArenaCrossWillOpen));
            this._broadCastManager.registerCall(new ArenaCrossSingUpState(EPublicCommand._ECmdPublicArenaCrossSingUpState));
            this._broadCastManager.registerCall(new ArenaCrossToplistCommand(EPublicCommand._ECmdPublicArenaCrossToplist));
            this._broadCastManager.registerCall(new ArenaCrossMyInfoCommand(EPublicCommand._ECmdPublicArenaCrossMyInfo));
            this._broadCastManager.registerCall(new ArenaCrossBattleRecords(EPublicCommand._ECmdPublicArenaCrossBattteRecords));
            this._broadCastManager.registerCall(new ArenaCrossChooseGroupCommand(EPublicCommand._ECmdPublicArenaCrossChooseGroup));
            this._broadCastManager.registerCall(new ArenaCrossGroupMembersCommand(EPublicCommand._ECmdPublicArenaCrossGroupMembers));
            this._broadCastManager.registerCall(new ArenaCrossPlayerInfoCommand(EPublicCommand._ECmdPublicArenaCrossPlayerInfo));
            this._broadCastManager.registerCall(new ArenaCrossGroupBattlesCommand(EPublicCommand._ECmdPublicArenaCrossGroupBattles));
            this._broadCastManager.registerCall(new ArenaCrossGroupRingTimeCommand(EPublicCommand._ECmdPublicArenaCrossGroupRingTime));
            this._broadCastManager.registerCall(new ArenaCrossGroupBattleEndCommand(EPublicCommand._ECmdPublicArenaCrossGroupBattleEnd));
            this._broadCastManager.registerCall(new ArenaCrossGroupSendFlowerInfo(EPublicCommand._ECmdPublicArenaCrossBattleInfo));
            this._broadCastManager.registerCall(new ArenaCrossGroupSendFlowerNum(EPublicCommand._ECmdPublicArenaCrossFlowerNum));
            this._broadCastManager.registerCall(new ARenaCrossGroupSendFlowerSuccess(EPublicCommand._ECmdPublicArenaCrossSendFlower));
            this._broadCastManager.registerCall(new ArenaCrossChooseFinalPosCommand(EPublicCommand._ECmdPublicArenaCrossChooseFinalPos));
            this._broadCastManager.registerCall(new ArenaCrossFinalBattlesCommand(EPublicCommand._ECmdPublicArenaCrossFinalBattles));
            this._broadCastManager.registerCall(new ArenaCrossBetPlayerInfosCommand(EPublicCommand._ECmdPublicArenaCrossBetPlayerInfos));
            this._broadCastManager.registerCall(new ArenaCrossBetToplistsCommand(EPublicCommand._ECmdPublicArenaCrossBetToplists));
            this._broadCastManager.registerCall(new ArenaCrossMyBetInfosCommand(EPublicCommand._ECmdPublicArenaCrossMyBetInfos));
            this._broadCastManager.registerCall(new ArenaCrossDrawBetRewardCommand(EPublicCommand._ECmdPublicArenaCrossDrawBetReward));
            this._broadCastManager.registerCall(new ArenaCrossTabletCommand(EPublicCommand._ECmdPublicArenaCrossTablet));
            this._broadCastManager.registerCall(new ArenaCrossFightRecords(EPublicCommand._ECmdPublicArenaCrossFightRecords));
            this._broadCastManager.registerCall(new FightRecord(EPublicCommand._ECmdPublicFightRecord));
            this._broadCastManager.registerCall(new ArenaGiftWishCommand(EGateCommand._ECmdGateArenaGiftWish));
            this._broadCastManager.registerCall(new CornucopiaFriendBlessToMyCornucopiaCommand(EPublicCommand._ECmdPublicFriendBlessToMyCornucopia));
            this._broadCastManager.registerCall(new CornucopiaMyCornucopiaInfo(EPublicCommand._ECmdPublicMyCornucopiaInfo));
            this._broadCastManager.registerCall(new FairylandOpenCommand(EPublicCommand._ECmdPublicFairylandOpen));
            this._broadCastManager.registerCall(new FairylandCloseCommand(EPublicCommand._ECmdPublicFairylandClose));
            this._broadCastManager.registerCall(new FairylandCopysCommand(EPublicCommand._ECmdPublicFairylandCopys));
            this._broadCastManager.registerCall(new PetHireSearchCommand(EGateCommand._ECmdGatePetRentSearch));
            this._broadCastManager.registerCall(new PetHireMyApplyCommand(EGateCommand._ECmdGatePetRentMyRents));
            this._broadCastManager.registerCall(new PetHireGetMyWalletCommand(EGateCommand._ECmdGatePetRentGetMyWallet));
            this._broadCastManager.registerCall(new PetHireQueryMyWalletCommand(EGateCommand._ECmdGatePetRentQueryMyWallet));
            this._broadCastManager.registerCall(new PetHireDetailInfoCommand(EGateCommand._ECmdGatePetRentDetailInfo));
            this._broadCastManager.registerCall(new PetHireLogCommand(EGateCommand._ECmdGatePetRentLog));
            this._broadCastManager.registerCall(new PetHireCountCommand(EGateCommand._ECmdGatePetBorrowCount));
            this._broadCastManager.registerCall(new PetHireChangePriceResultCommand(EGateCommand._ECmdGatePetRentChangePrice));
            this._broadCastManager.registerCall(new PetHirePriceChangedCommand(EGateCommand._ECmdGatePetBorrowPriceChanged));
            this._broadCastManager.registerCall(new ChristmasCardHandselSuccess(EGateCommand._ECmdGateCheristMasCardSuccess));
            this._broadCastManager.registerCall(new ChristmasCardKissBackCommand(EGateCommand._ECmdGateCheristMasCardKissBack));
            this._broadCastManager.registerCall(new ChristmasCardReceiveCardCommand(EGateCommand._ECmdGateChristmasInfo));
            this._broadCastManager.registerCall(new ActiveListCommand(EPublicCommand._ECmdPublicActiveListToClient));
            this._broadCastManager.registerCall(new MakeFunTargetStatusCommand(EGateCommand._ECmdGateMakeFunTargetStatus));
            this._broadCastManager.registerCall(new MakeFunCasterInfoCommand(EGateCommand._ECmdGateMakeFunCasterInfo));
            this._broadCastManager.registerCall(new PeaceFieldOpenCommand(EPublicCommand._ECmdPublicPeaceFieldOpen));
            this._broadCastManager.registerCall(new PeaceFieldCloseCommand(EPublicCommand._ECmdPublicPeaceFieldClose));
            this._broadCastManager.registerCall(new PeaceFieldListCommand(EPublicCommand._ECmdPublicPeaceFieldList));
            this._broadCastManager.registerCall(new PeaceFieldHurtListCommand(EPublicCommand._ECmdPublicPeaceFieldHurtList));
            this._broadCastManager.registerCall(new PeaceFieldRefreshBossTimeCommand(EPublicCommand._ECmdPublicPeaceFieldRefreshBossTime));
            this._broadCastManager.registerCall(new FireworkBrightCommand(EPublicCommand._ECmdPublicFireworkBright));
            this._broadCastManager.registerCall(new FireworkCloseCommand(EPublicCommand._ECmdPublicFireworkClose));
            this._broadCastManager.registerCall(new FireworkEffectCommand(EPublicCommand._ECmdPublicFireworkEffect));
            this._broadCastManager.registerCall(new FireworkEventRecordCommand(EPublicCommand._ECmdPublicFireworkEventRecord));
            this._broadCastManager.registerCall(new FireworkOpenCommand(EPublicCommand._ECmdPublicFireworkOpen));
            this._broadCastManager.registerCall(new MarryApplyCommand(EPublicCommand._ECmdPublicMarryApply));
            this._broadCastManager.registerCall(new MarryGuestInfosComand(EPublicCommand._ECmdPublicMarryGuestInfos));
            this._broadCastManager.registerCall(new MarryPlayerMarryCommand(EPublicCommand._ECmdPublicMarryPlayerMarry));
            this._broadCastManager.registerCall(new MarryWeddingStatusCommand(EPublicCommand._ECmdPublicMarryWeddingStatus));
            this._broadCastManager.registerCall(new MarryRegistSuccessCommand(EPublicCommand._ECmdPublicMarryRegistSuccess));
            this._broadCastManager.registerCall(new MarryReplyCommand(EPublicCommand._ECmdPublicMarryReply));
            this._broadCastManager.registerCall(new MarryWeddingBookSuccessCommand(EPublicCommand._ECmdPublicMarryWeddingBookSuccess));
            this._broadCastManager.registerCall(new MarryWeddingCarStartCommand(EPublicCommand._ECmdPublicMarryWeddingCarStart));
            this._broadCastManager.registerCall(new MarryWeddingCarEndCommand(EPublicCommand._ECmdPublicMarryWeddingCarEnd));
            this._broadCastManager.registerCall(new MarryWeddingStartCommand(EPublicCommand._ECmdPublicMarryWeddingStart));
            this._broadCastManager.registerCall(new MarryWeddingEndCommand(EPublicCommand._ECmdPublicMarryWeddingEnd));
            this._broadCastManager.registerCall(new MarryCeremonyCommand(EPublicCommand._ECmdPublicMarryCeremony));
            this._broadCastManager.registerCall(new MarryEndCeremonyCommand(EPublicCommand._ECmdPublicMarryEndCeremony));
            this._broadCastManager.registerCall(new MarrySendMoneyCommand(EPublicCommand._ECmdPublicMarrySendMoney));
            this._broadCastManager.registerCall(new MarryWeddingGuestInfoCommand(EPublicCommand._ECmdPublicMarryWeddingGuestInfo));
            this._broadCastManager.registerCall(new MarryWeddingApply(EPublicCommand._ECmdPublicMarryWeddingApply));
            this._broadCastManager.registerCall(new MarryWeddingCanEnterCommand(EPublicCommand._ECmdPublicMarryWeddingCanEnter));
            this._broadCastManager.registerCall(new MarryCeremonyHadStartCommand(EPublicCommand._ECmdPublicMarryCeremonyHadStart));
            this._broadCastManager.registerCall(new MarryWeddingFireworkCommand(EPublicCommand._ECmdPublicMarryWeddingFirework));
            this._broadCastManager.registerCall(new MarryHasWeddingApplyCommand(EPublicCommand._ECmdPublicMarryHasWeddingApply));
            this._broadCastManager.registerCall(new NPCTalkCommand(EPublicCommand._ECmdPublicNpcTalk));
            this._broadCastManager.registerCall(new RomanicDataCommand(EGateCommand._ECmdGateRomanicData));
            this._broadCastManager.registerCall(new RomanicEndCommand(EGateCommand._ECmdGateRomanicEnd));
            this._broadCastManager.registerCall(new CellHappyUpdateCommand(EPublicCommand._ECmdPublicCellHappyUpdate));
            this._broadCastManager.registerCall(new SuitSkillInfoUpdateCommand(EGateCommand._ECmdGateSuitSkillInfo));
            this._broadCastManager.registerCall(new SuitSkillUpgradeRateUpdateCommand(EGateCommand._ECmdGateSuitSkillUpgradeRate));
            this._broadCastManager.registerCall(new SuitLockTipCommand(EGateCommand._ECmdGateSuitLockTip));
            this._broadCastManager.registerCall(new PetExploreInfoCommand(EPublicCommand._ECmdPublicPetExploreInfo));
            this._broadCastManager.registerCall(new PetExploreResultCommand(EPublicCommand._ECmdPublicPetExploreResult));
            this._broadCastManager.registerCall(new PetExploreFightIndexCommand(EPublicCommand._ECmdPublicPetExploreInFight));
            this._broadCastManager.registerCall(new PetExploreRecordsCommand(EPublicCommand._ECmdPublicPetExploreRecords));
            this._broadCastManager.registerCall(new PetExploreRecordCommand(EPublicCommand._ECmdPublicPetExploreRecord));
            this._broadCastManager.registerCall(new PetExploreCardsCommand(EPublicCommand._ECmdPublicPetExploreCards));
            this._broadCastManager.registerCall(new PetExploreDrawRewardsCommand(EPublicCommand._ECmdPublicPetExploreDrawRewards));
            this._broadCastManager.registerCall(new NationalTreasureSignUpStart(EPublicCommand._ECmdPublicTreasureSignUpStart));
            this._broadCastManager.registerCall(new NationalTreasureStart(EPublicCommand._ECmdPublicTreasureStart));
            this._broadCastManager.registerCall(new NationalTreasureEnd(EPublicCommand._ECmdPublicTreasureEnd));
            this._broadCastManager.registerCall(new NationalTreasureSignUpUpdate(EPublicCommand._ECmdPublicTreasureSignUpUpdate));
            this._broadCastManager.registerCall(new NationalTreasurePlayerSignUp(EPublicCommand._ECmdPublicTreasurePlayerInfo));
            this._broadCastManager.registerCall(new NationalTreasureCampInfoUpdate(EPublicCommand._ECmdPublicCampInfoUpdate));
            this._broadCastManager.registerCall(new TreasureHounourUpdate(EPublicCommand._ECmdPublicTreasureHounour));
            this._broadCastManager.registerCall(new NewBattleFieldOpenCommand(EPublicCommand._ECmdPublicOpenNewBattleField));
            this._broadCastManager.registerCall(new NewBattleFieldCloseCommand(EPublicCommand._ECmdPublicCloseNewBattleField));
            this._broadCastManager.registerCall(new NewBattleFieldListCommand(EPublicCommand._ECmdPublicNewBattleFieldList));
            this._broadCastManager.registerCall(new NewBattleForceCreditCommand(EPublicCommand._ECmdPublicNewBattleForceCredit));
            this._broadCastManager.registerCall(new NewBattleForceResultCommand(EPublicCommand._ECmdPublicNewBattleForceResult));
            this._broadCastManager.registerCall(new NewBattlePlayerCreditCommand(EPublicCommand._ECmdPublicNewBattlePlayerCredit));
            this._broadCastManager.registerCall(new NewBattleFieldMyResultCommand(EPublicCommand._ECmdPublicNewBattleFieldMyResult));
            this._broadCastManager.registerCall(new NewBattleFieldAllInspireCommand(EPublicCommand._ECmdPublicNewBattleFieldAllInspire));
            this._broadCastManager.registerCall(new NewBattleFieldPersonalInspireCommand(EPublicCommand._ECmdPublicNewBattleFieldPersonalInspire));
            this._broadCastManager.registerCall(new NewBattleFieldKickOutCommand(EPublicCommand._ECmdPublicNewBattleFieldKickOut));
            this._broadCastManager.registerCall(new PetRandSkillActiveCommand(EGateCommand._ECmdGateRandPetSkillActive));
            this._broadCastManager.registerCall(new GuildAnimalInfoCommand(EPublicCommand._ECmdPublicGuildBeastInfo));
            this._broadCastManager.registerCall(new GuildAnimalBoxRewardCommand(EPublicCommand._ECmdPublicGuildAltarBoxReward));
            this._broadCastManager.registerCall(new GuildAltarInfoCommand(EPublicCommand._ECmdPublicGuildAltarInfo));
            this._broadCastManager.registerCall(new WuXingCommand(EPublicCommand._ECmdPublicUpdatePlayerWuXingAttr));
            this._broadCastManager.registerCall(new WuXingAttrCommand(EPublicCommand._ECmdPublicUpdateWuXing));
            this._broadCastManager.registerCall(new WuXingRefreshCommand(EPublicCommand._ECmdPublicUpdatePlayerWuXingRefresh));
            this._broadCastManager.registerCall(new WuXingDiceUpdateCommand(EPublicCommand._ECmdPublicUpdatePlayerWuXingDice));
            this._broadCastManager.registerCall(new RuneAttributeCommand(EPublicCommand._ECmdPublicUpdateRuneAttribute));
            this._broadCastManager.registerCall(new PlayerRuneInfoCommand(EGateCommand._ECmdGatePlayerRuneInfo));
            this._broadCastManager.registerCall(new SkyCityOpenCommand(EPublicCommand._ECmdPublicSkyCityOpen));
            this._broadCastManager.registerCall(new SkyCityCloseCommand(EPublicCommand._ECmdPublicSkyCityClose));
            this._broadCastManager.registerCall(new SkyCityListCommand(EPublicCommand._ECmdPublicSkyCityList));
            this._broadCastManager.registerCall(new CrossBeachOpenCommand(EPublicCommand._ECmdPublicCrossBeachOpen));
            this._broadCastManager.registerCall(new CrossBeachCloseCommand(EPublicCommand._ECmdPublicCrossBeachClose));
            this._broadCastManager.registerCall(new CrossBeachListCommand(EPublicCommand._ECmdPublicCrossBeachList));
            this._broadCastManager.registerCall(new GuildPastureExpCommand(EPublicCommand._ECmdPublicGuildPastureExp));
            this._broadCastManager.registerCall(new AchievementCategoryUpdateCommand(EGateCommand._ECmdGateAchievementUpdate));
            this._broadCastManager.registerCall(new AchievementFinishedCommand(EGateCommand._ECmdGateHasAchievementComplete));
            this._broadCastManager.registerCall(new OlympicGuessUpdateCommand(EPublicCommand._ECmdPublicOlympicGuess));
            this._broadCastManager.registerCall(new PetCpnChallengeResultCommand(EPublicCommand._ECmdPublicPetArenaChallengeResult));
            this._broadCastManager.registerCall(new PetCpnDetailInfoCommand(EPublicCommand._ECmdPublicPetArenaDetailInfo));
            this._broadCastManager.registerCall(new PetCpnDetailInfoResultCommand(EPublicCommand._ECmdPublicPetArenaDetailInfoResult));
            this._broadCastManager.registerCall(new PetCpnJoinResultCommand(EPublicCommand._ECmdPublicPetArenaJoinResult));
            this._broadCastManager.registerCall(new PetCpnLogCommand(EPublicCommand._ECmdPublicPetArenaLog));
            this._broadCastManager.registerCall(new PetCpnPlayerCommand(EPublicCommand._ECmdPublicPlayerPetArena));
            this._broadCastManager.registerCall(new PetCpnPlayerExCommand(EPublicCommand._ECmdPublicPlayerPetArenaEx));
            this._broadCastManager.registerCall(new PetCpnSearchCommand(EPublicCommand._ECmdPublicPetArenaSearch));
            this._broadCastManager.registerCall(new PetCpnChallengeEndCommand(EPublicCommand._ECmdPublicPetArenaChallengeEnd));
            this._broadCastManager.registerCall(new PetCpnCountRewardStartCommand(EPublicCommand._ECmdPublicPetArenaCountRewardStart));
            this._broadCastManager.registerCall(new PetCpnCountRewardEndCommand(EPublicCommand._ECmdPublicPetArenaCountRewardEnd));
            this._broadCastManager.registerCall(new PetCpnCanGetRewardCommand(EPublicCommand._ECmdPublicPetArenaAccumulateRewardInfo));
            this._broadCastManager.registerCall(new GangFightsApplyTeamCommand(EPublicCommand._ECmdPublicGangFightsReceiveApply));
            this._broadCastManager.registerCall(new GangFightsBattlesCommand(EPublicCommand._ECmdPublicGangFightsBattles));
            this._broadCastManager.registerCall(new GangFightsCloseCommand(EPublicCommand._ECmdPublicGangFightsClose));
            this._broadCastManager.registerCall(new GangFightsGroupCommand(EPublicCommand._ECmdPublicGangFightsGroup));
            this._broadCastManager.registerCall(new GangFightsInvitePlayerCommand(EPublicCommand._ECmdPublicGangFightsReceiveInvite));
            this._broadCastManager.registerCall(new GangFightsMatchCommand(EPublicCommand._ECmdPublicGangFightsMatch));
            this._broadCastManager.registerCall(new GangFightsMyInfoCommand(EPublicCommand._ECmdPublicGangFightsMyInfo));
            this._broadCastManager.registerCall(new GangFightsMyInfoExCommand(EPublicCommand._ECmdPublicGangFightsMyInfoEx));
            this._broadCastManager.registerCall(new GangFightsOpenCommand(EPublicCommand._ECmdPublicGangFightsOpen));
            this._broadCastManager.registerCall(new GangFightsResultCommand(EPublicCommand._ECmdPublicGangFightsResult));
            this._broadCastManager.registerCall(new GangFightsSignUpCommand(EPublicCommand._ECmdPublicGangFightsSignUp));
            this._broadCastManager.registerCall(new GangFightsStartCommand(EPublicCommand._ECmdPublicGangFightsStart));
            this._broadCastManager.registerCall(new GangFightsTeamInfoCommand(EPublicCommand._ECmdPublicGangFightsTeamInfo));
            this._broadCastManager.registerCall(new GangFightsToplistCommand(EPublicCommand._ECmdPublicGangFightsToplist));
            this._broadCastManager.registerCall(new GangFightsWillOpenCommand(EPublicCommand._ECmdPublicGangFightsWillOpen));
            this._broadCastManager.registerCall(new GangFightsCreateTeamCommand(EPublicCommand._ECmdPublicGangFightsCreateTeam));
            this._broadCastManager.registerCall(new GangFightsModifyTeamCommand(EPublicCommand._ECmdPublicGangFightsModifyTeam));
            this._broadCastManager.registerCall(new GangFightsAccountCommand(EPublicCommand._ECmdPublicGangFightsAccount));
            this._broadCastManager.registerCall(new GangFightsGetRoomsCommand(EPublicCommand._ECmdPublicGangFightsGetRooms));
            this._broadCastManager.registerCall(new GangFightsDieCommand(EPublicCommand._ECmdPublicGangFightsDie));
            this._broadCastManager.registerCall(new LoveTaskFindPartnerCommand(EPublicCommand._ECmdPublicFindPartner));
            this._broadCastManager.registerCall(new LoveTaskInvitePartnerCommand(EPublicCommand._ECmdPublicInvitePartner));
            this._broadCastManager.registerCall(new LoveTaskPartnerReplyCommand(EPublicCommand._ECmdPublicPartnerReply));
            this._broadCastManager.registerCall(new LoveTaskPartnerStartCommand(EPublicCommand._ECmdPublicPartnerStart));
            this._broadCastManager.registerCall(new LoveTaskPartnerSendItemCommand(EPublicCommand._ECmdPublicPartnerSendItem));
            this._broadCastManager.registerCall(new LoveTaskPartnerCommentCommant(EPublicCommand._ECmdPublicPartnerComment));
            this._broadCastManager.registerCall(new LoveTaskPartnerInfoCommand(EPublicCommand._ECmdPublicPartnerInfo));
            this._broadCastManager.registerCall(new LoveTaskEffectStartCommand(EPublicCommand._ECmdPublicLoveCellStart));
            this._broadCastManager.registerCall(new LoveTaskEffectEndCommand(EPublicCommand._ECmdPublicLoveCellEnd));
            this._broadCastManager.registerCall(new LoveTaskPartnerEndCommand(EPublicCommand._ECmdPublicPartnerEnd));
            this._broadCastManager.registerCall(new LoveTaskFindPartnerCommand(EPublicCommand._ECmdPublicCrossFindPartner));
            this._broadCastManager.registerCall(new LoveTaskInvitePartnerCommand(EPublicCommand._ECmdPublicCrossInvitePartner));
            this._broadCastManager.registerCall(new LoveTaskPartnerReplyCommand(EPublicCommand._ECmdPublicCrossPartnerReply));
            this._broadCastManager.registerCall(new LoveTaskPartnerStartCommand(EPublicCommand._ECmdPublicCrossPartnerStart));
            this._broadCastManager.registerCall(new LoveTaskPartnerSendItemCommand(EPublicCommand._ECmdPublicCrossPartnerSendItem));
            this._broadCastManager.registerCall(new LoveTaskPartnerCommentCommant(EPublicCommand._ECmdPublicCrossPartnerComment));
            this._broadCastManager.registerCall(new MailAttachmentGotCommand(EPublicCommand._ECmdPublicMailDeleteSuccess));
            this._broadCastManager.registerCall(new PlayerAvatarUpdateCommand(EGateCommand._ECmdGatePlayerAvatarUpdate));
            this._broadCastManager.registerCall(new TotalLoadRewardCommand(EGateCommand._ECmdGateTotalLoad));
            this._broadCastManager.registerCall(new Lv70DramaStepCommand(EPublicCommand._ECmdPublicDramaStep));
            this._broadCastManager.registerCall(new Lv70DramaGetBonusCommand(EPublicCommand._ECmdPublicDramaReward));
            this._broadCastManager.registerCall(new FirstReachLevelSealCommand(EGateCommand._ECmdGateLevelSeal));
            this._broadCastManager.registerCall(new PetMingSwallExpCommand(EGateCommand._ECmdGateSwallExp));
            this._broadCastManager.registerCall(new PetMingHuntLevelCommand(EGateCommand._ECmdGateHunterLevel));
            this._broadCastManager.registerCall(new PetMingHuntLevelDetailCommand(EGateCommand._ECmdGateHunterDetail));
            this._broadCastManager.registerCall(new DramaLotteryCommand(EPublicCommand._ECmdPublicLotteryInfo));
            this._broadCastManager.registerCall(new RaceCopyCountDownCommand(EPublicCommand._ECmdPublicRaceCountdown));
            this._broadCastManager.registerCall(new RaceCopyLastRankingCommand(EPublicCommand._ECmdPublicRaceLastBest));
            this._broadCastManager.registerCall(new RaceCopyRaceEndCommand(EPublicCommand._ECmdPublicRaceEnd));
            this._broadCastManager.registerCall(new RaceCopyRaceReachPointCommand(EPublicCommand._ECmdPublicRaceReachPoint));
            this._broadCastManager.registerCall(new RaceCopyRaceStartCommand(EPublicCommand._ECmdPublicRaceStart));
            this._broadCastManager.registerCall(new RaceCopyRoomGotCommand(EPublicCommand._ECmdPublicRaceRooms));
            this._broadCastManager.registerCall(new RaceCopySkillDropCommand(EPublicCommand._ECmdPublicRaceSkillDrops));
            this._broadCastManager.registerCall(new RaceCopyRoomUpdateCommand(EPublicCommand._ECmdPublicRaceRoomInfo));
            this._broadCastManager.registerCall(new RaceCopyRoomPlayerNumUpdateCommand(EPublicCommand._ECmdPublicRaceRoomPlayerNum));
            this._broadCastManager.registerCall(new RaceCopyRaceResultCommand(EPublicCommand._ECmdPublicRaceResult));
            this._broadCastManager.registerCall(new PetChangeModelListCommand(EPublicCommand._ECmdPublicPetModelList));
            this._broadCastManager.registerCall(new PetBlessValueCommand(EGateCommand._ECmdGatePetBlessValue));
            this._broadCastManager.registerCall(new IntegralExchangeRecordsCommand(EPublicCommand._ECmdPublicIntegralExchangeRecords));
            this._broadCastManager.registerCall(new PetTitleGetCommand(EGateCommand._ECmdGatePetTitleGet));
            this._broadCastManager.registerCall(new PetTitleRemoveCommand(EGateCommand._ECmdGatePetTitleRemove));
            this._broadCastManager.registerCall(new PetTitleUpdateCommand(EGateCommand._ECmdGatePetTitleUpdate));
            this._broadCastManager.registerCall(new CrossBossRankingListCommand(EPublicCommand._ECmdPublicCrossBossGuildInfos));
            this._broadCastManager.registerCall(new CrossBossRankingListCommand(EPublicCommand._ECmdPublicUpgradeCrossBossGuildInfos));
            this._broadCastManager.registerCall(new WrestleShopBuyRecordCommand(EPublicCommand._ECmdPublicWrestleShopBuyRecord));
            this._broadCastManager.registerCall(new JewelTargetCommand(EGateCommand._ECmdGateJewelTarget));
            this._broadCastManager.registerCall(new CrossDefenceInfoUpdateCommand(EPublicCommand._ECmdPublicCrossDefenseInfo));
            this._broadCastManager.registerCall(new CrossDefenceRewardInfoCommand(EPublicCommand._ECmdPublicCrossDefenseRewardInfo));
            this._broadCastManager.registerCall(new SuitSkillActiveCommand(EGateCommand._ECmdGateRedSuitActive));
            this._broadCastManager.registerCall(new DelegateCopyPassCommand(EGateCommand._ECmdGateDelegateCopyPass));
            this._broadCastManager.registerCall(new AmuletHoleNumCommand(EGateCommand._ECmdGateAmuletHoleNum));
            this._broadCastManager.registerCall(new EatBeansOpenCommand(EPublicCommand._ECmdPublicEatBeansOpen));
            this._broadCastManager.registerCall(new EatBeansCloseCommand(EPublicCommand._ECmdPublicEatBeansClose));
            this._broadCastManager.registerCall(new EatBeansInfoUpdateCommand(EPublicCommand._ECmdPublicEatBeansInfo));
            this._broadCastManager.registerCall(new EatBeansRoleCommand(EPublicCommand._ECmdPublicEatBeansForceInfo));
            this._broadCastManager.registerCall(new EatBeansSmokeCommand(EPublicCommand._ECmdPublicEatBeansMiasma));
            this._broadCastManager.registerCall(new EatBeansResultMsg(EPublicCommand._ECmdPublicEatBeansResult));
            this._broadCastManager.registerCall(new EatBeansStartCommand(EPublicCommand._ECmdPublicEatBeansStart));
            this._broadCastManager.registerCall(new ContriShopBuyRecordCommand(EPublicCommand._ECmdPublicContriShopBuyRecord));
            this._broadCastManager.registerCall(new GangFightShopBuyRecordCommand(EPublicCommand._ECmdPublicGangFightsShopBuyRecord));
            this._broadCastManager.registerCall(new GangFightShopBuyRecordCommandEx(EPublicCommand._ECmdPublicGangFightsShopBuyRecordEx));
            this._broadCastManager.registerCall(new GuildGroupCreateCommand(EPublicCommand._ECmdPublicGuildGroupCreate));
            this._broadCastManager.registerCall(new GuildGroupJoinCommand(EPublicCommand._ECmdPublicGuildGroupJoin));
            this._broadCastManager.registerCall(new GuildGroupInfoCommand(EPublicCommand._ECmdPublicGuildGroupInfo));
            this._broadCastManager.registerCall(new GuildGroupLeftCommand(EPublicCommand._ECmdPublicGuildGroupLeft));
            this._broadCastManager.registerCall(new GuildGroupKickOutCommand(EPublicCommand._ECmdPublicGuildGroupKickOut));
            this._broadCastManager.registerCall(new GuildGroupModifyCommanderCommand(EPublicCommand._ECmdPublicGuildGroupModifyCommander));
            this._broadCastManager.registerCall(new GuildGroupEntityInfoCommand(EPublicCommand._ECmdPublicGuildGroupEntityInfo));
            this._broadCastManager.registerCall(new GuildGroupDisbandCommand(EPublicCommand._ECmdPublicGuildGroupDisband));
            this._broadCastManager.registerCall(new PetAttrUpdateCommand(EGateCommand._ECmdGatePetRoleUpdate));
            this._broadCastManager.registerCall(new CrossTowerInfoCommand(EPublicCommand._ECmdPublicCrossTowerInfo));
            this._broadCastManager.registerCall(new FahunGuideCommand(EPublicCommand._ECmdPublicAmuletSpiritGuide));
            this._broadCastManager.registerCall(new ShakeTreeNumCommand(EPublicCommand._ECmdPublicShakeTreeNum));
            this._broadCastManager.registerCall(new HitEggNumCommand(EPublicCommand._ECmdPublicHitEggNum));
            this._broadCastManager.registerCall(new DominionInfoCommand(EPublicCommand._ECmdPublicGetDominionBattleInfo));
            return;
        }

        public onMessage(arg1: MessageBlock): void
        {
            var loc1=arg1.messageHead.command;
            switch (loc1) 
            {
                case ECmdBroadCast._ECmdBroadcastEntityInfo: case ECmdBroadCast._ECmdBroadcastEntityInfos: case ECmdBroadCast._ECmdBroadcastEntityMoveInfo: case ECmdBroadCast._ECmdBroadcastEntityLeftInfo: case ECmdBroadCast._ECmdBroadcastEntityLeftInfos: case ECmdBroadCast._ECmdBroadcastEntityAttributeUpdate: case ECmdBroadCast._ECmdBroadcastEntityAttributeUpdates: case ECmdBroadCast._ECmdBroadcastEntityDoFight: case ECmdBroadCast._ECmdBroadcastEntityDoFights: case ECmdBroadCast._ECmdBroadcastEntityBeginFight: case ECmdBroadCast._ECmdBroadcastEntityToEntityUpdate: case ECmdCoreCommand._ECmdCoreKillUser: case ECmdBroadCast._ECmdBroadcastEntityDropSimpleItem: case ECmdBroadCast._ECmdBroadcastEntityNpcShop: case EGateCommand._ECmdGateSysSetting: case EGateCommand._ECmdGateAutoFightSetting: case ECmdBroadCast._ECmdBroadcastEntityBeginCollect: case EGateCommand._ECmdGateOnlineReward: case ECmdBroadCast._ECmdBroadcastEntityFlashInfo: case EPublicCommand._ECmdPublicRoleMoveTo: case ECmdBroadCast._ECmdBroadcastEntityOwner: case EGateCommand._ECmdGateTaskRemove: case ECmdBroadCast._ECmdBroadcastMapEntity: case ECmdBroadCast._ECmdBroadcastMapEntityPoint: case ECmdBroadCast._ECmdBroadcastMapAllEntityPoint: case ECmdBroadCast._ECmdBroadcastMapEntityLeft: case EGateCommand._ECmdGateUpgradeGrowthInfo: case EGateCommand._ECmdGatePlayerTransport: case EGateCommand._ECmdGatePlayerLoopBook: case EGateCommand._ECmdGateComprehensionTarget: case EGateCommand._ECmdGateComprehensionTargetNew: case EPublicCommand._ECmdPublicToplistUpdate: case ECmdCell._ECmdCellUpdateShopItem: case EPublicCommand._ECmdPublicCampTransportInfo: case EPublicCommand._ECmdPublicDoubleZazenInvite: case EGateCommand._ECmdGateZazenRewardInfo: case EPublicCommand._ECmdPublicDoubleZazenCanMove: case EGateCommand._ECmdGateStartTreasureHunt: case EGateCommand._ECmdGateWarehousePetInfo: case EPublicCommand._ECmdPublicVotePlayerUpdate: case EPublicCommand._ECmdPublicComprehensionCanEnd: case EPublicCommand._ECmdPublicRunBusinessUpdate: case EPublicCommand._ECmdPublicRunBusinessPlayer: case EPublicCommand._ECmdPublicRunBusinessRefreshDt: case EGateCommand._ECmdGateServerOpenDate: case EGateCommand._ECmdGatePromotionCardInfo: case EGateCommand._ECmdGatePlayerTreasureHunt: case EGateCommand._ECmdGatePlayerGuildTask: case EGateCommand._ECmdGateTransportFail: case EGateCommand._ECmdGateTransportHelp: case EGateCommand._ECmdGateKillByEntity: case EGateCommand._ECmdGateRevivalPropNotEnough: case EPublicCommand._ECmdPublicSpaOpen: case EPublicCommand._ECmdPublicCrossSpaOpen: case EPublicCommand._ECmdPublicSpaClose: case EPublicCommand._ECmdPublicCrossSpaClose: case EPublicCommand._ECmdPublicCrossSpaList: case EGateCommand._ECmdGateSpringInteractCount: case EGateCommand._ECmdGateKillTransportReward: case EGateCommand._ECmdGateAcupointInfo: case EGateCommand._ECmdGateKillEvilReleaseInfo: case EGateCommand._ECmdGateKillEvilCanGetInfo: case EGateCommand._ECmdGateMyKillEvilGetInfo: case EGateCommand._ECmdGateSystemGetTaskIssue: case EGateCommand._ECmdGateCompleteKillEvilTask: case EGateCommand._ECmdGateTestVIPCard: case EGateCommand._ECmdGatePlayerKillEvil: case EGateCommand._ECmdGateAddPlayerTask: case EGateCommand._ECmdGateSavvyRate: case EPublicCommand._ECmdPublicQuestionPrepareStart: case EPublicCommand._ECmdPublicQuestionData: case EPublicCommand._ECmdPublicQuestionEnd: case EPublicCommand._ECmdPublicQuestionUpdateRank: case EPublicCommand._ECmdPublicQuestionUpdatePlayerMark: case EPublicCommand._ECmdPublicQuestionCanAnswer: case EPublicCommand._ECmdPublicQuestionPlayerInfo: case EPublicCommand._ECmdPublicQuestionReward: case EPublicCommand._ECmdPublicQuestionPublicAnswer: case EGateCommand._ECmdGateFriendBlessExpBottle: case EGateCommand._ECmdGatePlayerSchoolTask: case EPublicCommand._ECmdPublicMagicTowerInfo: case EPublicCommand._ECmdPublicMagicTowerStory: case EGateCommand._ECmdGatePlayerCycleTask: case ECmdBroadCast._ECmdBroadcastMapBossEntityPoint: case EPublicCommand._ECmdPublicDeathBossList: case EGateCommand._ECmdGateMarketSearch: case EGateCommand._ECmdGateMarketGetMySells: case EGateCommand._ECmdGateMarketResultBuyItem: case EGateCommand._ECmdGateMarketResultSellItem: case EGateCommand._ECmdGateMarketSearchCancelSell: case EGateCommand._ECmdGateMarketGetMySeekBuys: case EGateCommand._ECmdGateMarketCancelSeekBuy: case EGateCommand._ECmdGateMarketResultSeekBuy: case EGateCommand._ECmdGateMarketResultSellSeekItem: case EGateCommand._ECmdGateMarketQuickSearch: case EPublicCommand._ECmdPublicCopyOperationRoom: case EPublicCommand._ECmdPublicCrossCopyOperationRoom: case EPublicCommand._ECmdPublicLotteryCopyStatus: case EPublicCommand._ECmdPublicOnDropTreasureItem: case ECmdCell._ECmdCellPushDefenseItemList: case ECmdCell._ECmdCellPushSixtyItemList: case ECmdCell._ECmdCellBossClear: case EGateCommand._ECmdGatePlayerLockStatus: case EGateCommand._ECmdGatePlayerLockError: case EGateCommand._ECmdGatePlayerLockIsLocked: case ECmdCell._ECmdCellMagicTowerQuestion: case EGateCommand._ECmdGateContinuousLoad: case EGateCommand._ECmdGateActivity: case EGateCommand._ECmdGatePetRentRentPet: case EGateCommand._ECmdGatePetRentBorrowPet: case EGateCommand._ECmdGateMarketResultBuyItem: case EGateCommand._ECmdGateSpecialActiveAllCode: case EGateCommand._ECmdGateSpecialActiveUpdate: case EGateCommand._ECmdGateMyDelegate: case EGateCommand._ECmdGateCanDelegate: case EGateCommand._ECmdGateCompleteDelegate: case EGateCommand._ECmdGateSuitLockInfo: case EGateCommand._ECmdGateCivilizationInfo: case EGateCommand._ECmdGateChangeCampSuccess: case EGateCommand._ECmdGateActiveNumberUpdate: case EGateCommand._ECmdGatePlayerActiveNumberUpdate: case EGateCommand._ECmdGateActiveNumberUpdate: case EGateCommand._ECmdGatePlayerActiveNumberUpdate: case EGateCommand._ECmdGateShowReward: case EGateCommand._ECmdGateWorldLevel: case EPublicCommand._ECmdPublicPassPointInfo: case EPublicCommand._ECmdPublicGuildLeaderImpeachEnd: case EPublicCommand._ECmdPublicSeventyCopyReviveTime: case EPublicCommand._ECmdPublicCopyDefeceInfo: case EPublicCommand._ECmdPublicGuildCallTogether: case EPublicCommand._ECmdPublicGuildCallTogetherSuccess: case EPublicCommand._ECmdPublicGetBossQuestion: case EPublicCommand._ECmdPublicAnswerBossQuestionRes: case EPublicCommand._ECmdPublicGuildStruggleOpen: case EPublicCommand._ECmdPublicGuildStruggleClose: case EPublicCommand._ECmdPublicGuildStrugglePersonalResult: case EPublicCommand._ECmdPublicCopySealRewardItems: case EPublicCommand._ECmdPublicCopySealBossList: case EPublicCommand._ECmdPublicGuildGroupKickOutFrom: case EGateCommand._ECmdGateWingCollection: case EPublicCommand._ECmdPublicUpdateExpDice: case EPublicCommand._ECmdPublicToplistCrossUpdate: case EPublicCommand._ECmdPublicArenaCrossRecords: case EGateCommand._ECmdGateCakeMaterialNum: case EGateCommand._ECmdGateStoneMaterialNum: case EPublicCommand._ECmdPublicMakeCakeUpdate: case EGateCommand._ECmdGatePlayerSysShortcut: case EPublicCommand._ECmdPublicSeventyCopyRemainTime: case EPublicCommand._ECmdPublicSeventyCopyNextPassId: case EPublicCommand._ECmdPublicGuildDefenseInfo: case EPublicCommand._ECmdPublicGuildDefenseCopyInfo: case EPublicCommand._ECmdPublicGuildDefenseStructureUpdate: case EPublicCommand._ECmdPublicArenaCrossStatues: case EPublicCommand._ECmdPublicGuildDefenseStructure: case EGateCommand._ECmdGateActiveConsumeCount: case EGateCommand._ECmdGateActivityActive: case EGateCommand._ECmdGateRootTargetBreakthrough: case EGateCommand._ECmdGateCrossFlowerToplistStatue: case EGateCommand._ECmdGateLookUpPlayerCrossToplistErrorMsg: case ECmdBroadCast._ECmdBroadcaseEntityInfoToMySelf: case EGateCommand._ECmdGatePlayerDramaGuide: case EGateCommand._ECmdGateFlyRewardInfo: case EGateCommand._ECmdGateFashionCollection: case EGateCommand._ECmdGateWeaponFashionCollection: case EGateCommand._ECmdGateFootprintCollection: case EGateCommand._ECmdGateBubbleCollection: case EGateCommand._ECmdGateSurroundCollection: case EGateCommand._ECmdGateWaistBeltCollection: case EGateCommand._ECmdGateElfCollection: case EPublicCommand._ECmdPublicEightyCopyInfo: case EGateCommand._ECmdGateHunterTaskEnd: case EPublicCommand._ECmdPublicCrossBossWaitingRoomOpenNotice: case EPublicCommand._ECmdPublicCrossBossWaitingRoomInfo: case EPublicCommand._ECmdPublicCrossBossStart: case EPublicCommand._ECmdPublicUpgradeCrossBossStart: case EPublicCommand._ECmdPublicUpgradeCrossBossWaitingRoomInfo: case EPublicCommand._ECmdPublicUpgradeCrossBossWaitingRoomOpenNotice: case EGateCommand._ECmdGateConsumeYBRetEveryday: case EPublicCommand._ECmdPublicPrizeFallOpen: case EPublicCommand._ECmdPublicPrizeFallClose: case EGateCommand._ECmdGatePlayerPhotoUpdate: case EPublicCommand._ECmdPublicCrossStairOpen: case EPublicCommand._ECmdPublicCrossStairClose: case EPublicCommand._ECmdPublicCrossStairInfo: case EPublicCommand._ECmdPublicCrossStairRank: case EGateCommand._ECmdGateExploreShopInfo: case EGateCommand._ECmdGateExploreShopHistory: case EPublicCommand._ECmdPublicIntegralShopInfo: case EGateCommand._ECmdGateSevenDayLoginReward: case EPublicCommand._ECmdPublicCrossBossHatredInfo: case EPublicCommand._ECmdPublicUpgradeCrossBossHatredInfo: case EGateCommand._ECmdGateSevenDayOpenServerActive: case EGateCommand._ECmdGateCultureFightSpiritCrit: case EGateCommand._ECmdGateMarketGetGuildSells: case EGateCommand._ECmdGateMarketResultSellGuildItem: case EGateCommand._ECmdGateMarketSearchCancelGuildSell: case EGateCommand._ECmdGatePlayerClientSetting: case EPublicCommand._ECmdPublicCopyCrossCopyCheckState: case EPublicCommand._ECmdPublicCrossUniqueOpen: case EPublicCommand._ECmdPublicCrossUniqueClose: case EPublicCommand._ECmdPublicCrossUniqueOpenNotice: case EGateCommand._ECmdGateWorshipRewardBroadCast: case EGateCommand._ECmdGateWorshipDummyNum: case EPublicCommand._ECmdPublicCrossSecretItemList: case EPublicCommand._ECmdPublicCrossSecretRewardItems: case EPublicCommand._ECmdPublicCrossSecretBossList: case EPublicCommand._ECmdPublicCrossSecretCopyInfo: case EGateCommand._ECmdGateHandselFlowerBack: case EPublicCommand._ECmdPublicNpcAward: case EPublicCommand._ECmdPublicGroupBuyOpen: case EPublicCommand._ECmdPublicGroupBuyInfo: case EPublicCommand._ECmdPublicGroupBuyClose: case EPublicCommand._ECmdPublicGroupBuySuccess: case EPublicCommand._ECmdPublicGroupBuyInfoChanged: case EGateCommand._ECmdGateAmuletGoldIdentifyTimes: case EGateCommand._ECmdGateUpgradeAmuletScoreTimes: case EGateCommand._ECmdGateCultureAmuletCrit: case EPublicCommand._ECmdPublicQuestionBossInfo: case EGateCommand._ECmdGateDailyWelfare: case EPublicCommand._ECmdPublicGuildRobCityOneInfo: case EPublicCommand._ECmdPublicGuildRobCityOneCopyInfo: case EPublicCommand._ECmdPublicSTGetIncomeBack: case EPublicCommand._ECmdPublicGuildRobCityOneScoreList: case EPublicCommand._ECmdPublicRobCityTwoJoinTeamInfo: case EPublicCommand._ECmdPublicRobCityThreeJoinTeamInfo: case EPublicCommand._ECmdPublicRobCityTwoForce: case EPublicCommand._ECmdPublicRobCityTwoScore: case EPublicCommand._ECmdPublicRobCityEndReward: case EPublicCommand._ECmdPublicRobCityTwoPrepare: case EPublicCommand._ECmdPublicRobCityTwoStart: case EPublicCommand._ECmdPublicRobCityTwoEnd: case EPublicCommand._ECmdPublicRobCityTwoRank: case EPublicCommand._ECmdPublicRobCityThreeForce: case EPublicCommand._ECmdPublicRobCityThreeCopyInfo: case EPublicCommand._ECmdPublicRobCityThreePrepare: case EPublicCommand._ECmdPublicRobCityThreeStart: case EPublicCommand._ECmdPublicRobCityThreeEnd: case EPublicCommand._ECmdPublicRobCityThreeRank: case EPublicCommand._ECmdPublicFriendCallBackList: case EPublicCommand._ECmdPublicGuildCallBackList: case EGateCommand._ECmdGateComeBackPlayerExpAdd: case EGateCommand._ECmdGateOldPlayerCallBackExpGiving: case EGateCommand._ECmdGateOldPlayerCallBackOffDay: case EPublicCommand._ECmdPublicPlayerPlantFlowerInfo: case EPublicCommand._ECmdPublicSTBelongToInfoBack: case EPublicCommand._ECmdPublicSTChatelainInfoBack: case EPublicCommand._ECmdPublicDirectionCopyRewardItems: case EPublicCommand._ECmdPublicDirectionCopyBossList: case EPublicCommand._ECmdPublicDirectionCopyInfo: case EPublicCommand._ECmdPublicCountryUpdateInfo: case EPublicCommand._ECmdPublicCountryCallTogether: case EPublicCommand._ECmdPublicCountryCallTogetherSuccess: case EPublicCommand._ECmdPublicCountryBuff: case EPublicCommand._ECmdPublicCountryStart: case EPublicCommand._ECmdKingChampionshipEnd: case EPublicCommand._ECmdKingChampionshipPrepare: case EPublicCommand._ECmdKingChampionshipStart: case EPublicCommand._ECmdPublicKingChampionshipForce: case EPublicCommand._ECmdPublicKingChampionshipJoinTeamInfo: case EPublicCommand._ECmdPublicKingChampionshipRank: case EPublicCommand._ECmdPublicGetCrossAmuletInfoBack: case EPublicCommand._ECmdPublicKingChampionshipScore: case EPublicCommand._ECmdPublicOfficerInfoUpdate: case EPublicCommand._ECmdPublicCrossSeaOpen: case EPublicCommand._ECmdPublicCrossSeaClose: case EPublicCommand._ECmdPublicCrossSeaList: case EGateCommand._ECmdGateAutoFeedMemory: case EGateCommand._ECmdGateFashionSuitCollection: case EPublicCommand._ECmdPublicCountryMoneyUpdate: case EPublicCommand._ECmdPublicCountryMoneyRecord: case EPublicCommand._ECmdPublicCountryPrivilegeInfo: case EPublicCommand._ECmdPublicMyGuildUnion: case EPublicCommand._ECmdPublicGuildUnionApplyList: case EPublicCommand._ECmdPublicGuildEliteCopyInfo: case EPublicCommand._ECmdPublicGuildEliteCopyDetail: case EPublicCommand._ECmdPublicGuildEliteCopyPlayerNum: case EPublicCommand._ECmdPublicCountryMoneyPrepare: case EPublicCommand._ECmdPublicCountryMoneyOpen: case EPublicCommand._ECmdPublicCountryMoneyClose: case EPublicCommand._ECmdPublicCountryMoneyCopyInfo: case EPublicCommand._ECmdPublicCountryMoneyActiveInfo: case EPublicCommand._ECmdPublicCountryMoneyCopyRank: case EPublicCommand._ECmdPublicCrossSpyOpen: case EPublicCommand._ECmdPublicCrossSpyClose: case EGateCommand._ECmdGateTreasureBoxReturn: case EGateCommand._ECmdGateModelChange: case EPublicCommand._ECmdPublicCrossMassacreChoose: case EPublicCommand._ECmdPublicCrossMassacreStart: case EPublicCommand._ECmdPublicCrossMassacreEnd: case EPublicCommand._ECmdPublicCrossMassacreList: case EPublicCommand._ECmdPublicCrossMassacreChooseServer: case EPublicCommand._ECmdPublicCrossMassacreMoneyUpdate: case EGateCommand._ECmdGateActiveConsumeDay: case EPublicCommand._ECmdPublicRobFlagMatchSuccess: case EPublicCommand._ECmdPublicRobFlagClose: case EPublicCommand._ECmdPublicRobFlagOpen: case EPublicCommand._ECmdPublicRobFlagLeftTime: case EPublicCommand._ECmdPublicRobFlagBattleInfo: case EPublicCommand._ECmdPublicRobFlagForceInfo: case EPublicCommand._ECmdPublicRobFlagResultInfo: case EPublicCommand._ECmdPublicOpenCrossBossField: case EPublicCommand._ECmdPublicCloseCrossBossField: case EPublicCommand._ECmdPublicCrossBossFieldList: case EPublicCommand._ECmdPublicRobFlagSignUpSuccess: case EPublicCommand._ECmdPublicRobFlagCancelSignUp: case EPublicCommand._ECmdPublicCrossGuildWarSignUpTime: case EPublicCommand._ECmdPublicCrossGuildWarOpen: case EPublicCommand._ECmdPublicCrossGuildWarChooseGroupTime: case EPublicCommand._ECmdPublicCrossGuildWarChooseGroupInfo: case EPublicCommand._ECmdPublicCrossGuildWarChooseEnemyTime: case EPublicCommand._ECmdPublicCrossGuildWarChooseEnemyInfo: case EPublicCommand._ECmdPublicCrossGuildWarBeginWar: case EPublicCommand._ECmdPublicCrossGuildWarEndWar: case EGateCommand._ECmdGatePetSpecialSkillInfo: case EPublicCommand._ECmdPublicCrossGuildWarSignUpInfo: case EPublicCommand._ECmdPublicCrossGuildWarClose: case EPublicCommand._ECmdPublicCrossGuildWarLeftNum: case EPublicCommand._ECmdPublicCrossGuildWarMatchInfo: case EPublicCommand._ECmdPublicCrossGuildWarFinalRank: case EPublicCommand._ECmdPublicCrossGuildWarScore: case EPublicCommand._ECmdPublicCrossGuildWarGroupEnd: case EGateCommand._ECmdGateSpiritEquipSuit: case EPublicCommand._ECmdPublicGuildWarehouseExUpdate: case EPublicCommand._ECmdPublicGuildWarehouseHasDrop: case EPublicCommand._ECmdPublicRobIslandOpen: case EPublicCommand._ECmdPublicRobIslandClose: case EPublicCommand._ECmdPublicRobIslandSignUpInfo: case EPublicCommand._ECmdPublicRobIslandIslandInfo: case EPublicCommand._ECmdPublicRobIslandPlaceInfo: case EPublicCommand._ECmdPublicRobIslandGuildInfo: case EPublicCommand._ECmdPublicRobIslandGuildMemberInfo: case EPublicCommand._ECmdPublicRobIslandGuildFightingInfo: case EPublicCommand._ECmdPublicRobIslandGuildLog: case EPublicCommand._ECmdPublicCopyEightyDefeceInfo: case EPublicCommand._ECmdPublicRobIslandPlayerInfo: case EPublicCommand._ECmdPublicRobIslandFightingDetail: case EPublicCommand._ECmdPublicRobIslandPetInfo: case EPublicCommand._ECmdPublicRobIslandFightResult: case EPublicCommand._ECmdPublicRobIslandResult: case EPublicCommand._ECmdPublicRobIslandAttackIsland: case EPublicCommand._ECmdPublicRobIslandAttacking: case EPublicCommand._ECmdPublicRobIslandFightPetList: case EPublicCommand._ECmdPublicCopyMountKillBoss: case EPublicCommand._ECmdPublicMountStarsOpen: case EPublicCommand._ECmdPublicFireMonsterUpdateEnergyAndRage: case EPublicCommand._ECmdPublicFireMonsterCopyInfo: case EGateCommand._ECmdGateIllustrateInfo: case EPublicCommand._ECmdPublicCrossSWWaitingRoomOpen: case EPublicCommand._ECmdPublicCrossSWWaitingRoomClose: case EPublicCommand._ECmdPublicCrossSWStart: case EPublicCommand._ECmdPublicCrossSWEnd: case EPublicCommand._ECmdPublicCrossSWAllPreRecord: case EPublicCommand._ECmdPublicCrossSWSettlementInfo: case EPublicCommand._ECmdPublicSignUpCrossSWBack: case EPublicCommand._ECmdPublicCrossSWMatchFight: case EPublicCommand._ECmdPublicCrossSWWaitingRoomInfo: case EPublicCommand._ECmdPublicCrossSWTeamScoreInfo: case EPublicCommand._ECmdPublicCrossSWEnterFightMap: case EPublicCommand._ECmdPublicCrossSWStartFight: case EPublicCommand._ECmdPublicCrossSWObserveList: case EPublicCommand._ECmdPublicUpgradeCrossSecretItemList: case EPublicCommand._ECmdPublicUpgradeCrossSecretRewardItems: case EPublicCommand._ECmdPublicUpgradeCrossSecretBossList: case EPublicCommand._ECmdPublicUpgradeCrossSecretCopyInfo: case EPublicCommand._ECmdPublicUpgradeCrossSecretSkillInfo: case EPublicCommand._ECmdPublicGuildPastureRefreshCollectBoss: case EPublicCommand._ECmdPublicGuildPastureClearCollectBoss: case EGateCommand._ECmdGateCrossMassacreTaskinfo: case EPublicCommand._ECmdPublicHitEggActiveInfo: case EPublicCommand._ECmdPublicCancelSignUpCrossSWBack: case EPublicCommand._ECmdPublicUpdateTodaySpiritCoin: case EPublicCommand._ECmdPublic360VipType: case EPublicCommand._ECmdPublic360VipGiftBagGetList: case EPublicCommand._ECmdPublicHitEggActiveProcessInfo: case EPublicCommand._ECmdPublicOpenRechargeInfoEx: case EGateCommand._ECmdGateQixingShenhunGoldTimes: case EPublicCommand._ECmdPublicDayRechargeInfo: case EPublicCommand._ECmdPublicCopyChoiceTempleKillBoss: case EPublicCommand._ECmdPublicLadderOpen: case EPublicCommand._ECmdPublicLadderClose: case EPublicCommand._ECmdPublicLadderMyInfo: case EPublicCommand._ECmdPublicLadderToplists: case EPublicCommand._ECmdPublicLadderSignUp: case EPublicCommand._ECmdPublicLadderBattles: case EPublicCommand._ECmdPublicLadderMatch: case EPublicCommand._ECmdPublicLadderStart: case EPublicCommand._ECmdPublicLadderResult: case EPublicCommand._ECmdPublicLadderAccount: case EPublicCommand._ECmdPublicLadderPlayerInfo: case EGateCommand._ECmdGateSpiritCoinReturn: case EGateCommand._ECmdGateNewDayRechargeInfo: case EGateCommand._ECmdGateCumulateRechargeInfo: case EPublicCommand._ECmdPublicFashionJewelGuide: case EPublicCommand._ECmdPublicPloughInfo: case EPublicCommand._ECmdPublicPloughCopyInfo: case EPublicCommand._ECmdPublicPloughRewardItems: case EGateCommand._ECmdGateFlyExpAndGrowInfo: case EGateCommand._ECmdGatFlyGrowLevelTarget: case EPublicCommand._ECmdPublicArenaCrossOpenShop: case EPublicCommand._ECmdPublicArenaCrossCloseShop: case EPublicCommand._ECmdPublicTwelveAnimalActiveTime: case EPublicCommand._ECmdPublicTwelveAnimalActiveClose: case EPublicCommand._ECmdPublicServiceCombat: case EGateCommand._ECmdGateDrawPlateConditionState: case EGateCommand._ECmdGateDrawPlateConditionProgress: case EGateCommand._ECmdGateDrawPlateConditionInfo: case EGateCommand._ECmdGateTwelveAnimalBetInfo: case EPublicCommand._ECmdPublicTwelveAnimalActiveInfo: case EPublicCommand._ECmdPublicInterHonourShopBuyRecordEx: case EPublicCommand._ECmdPublicDominionWillOpen: case EPublicCommand._ECmdPublicDominionOpen: case EPublicCommand._ECmdPublicDominionPlayerResult: case EPublicCommand._ECmdPublicDominionMyResult: case EPublicCommand._ECmdPublicDominionClose: case EPublicCommand._ECmdPublicDominionUpdateBossInfo: case EPublicCommand._ECmdPublicDominionRefreshBoss: case EPublicCommand._ECmdPublicDominionCityInfo: case EPublicCommand._ECmdPublicDominionAuctionCityResult: case EPublicCommand._ECmdPublicDominionBattlePreviewInfo: case EPublicCommand._ECmdPublicDominionInit: case EPublicCommand._ECmdPublicDominionLightCity: case EPublicCommand._ECmdPublicDominionChooseCity: case EPublicCommand._ECmdPublicDominionOpenTest: case EPublicCommand._ECmdPublicDominionOpenToAll: case EPublicCommand._ECmdPublicDominionChooseAlliance: case EPublicCommand._ECmdPublicDominionStageInfo: case EPublicCommand._ECmdPublicDominionBattleInvite: case EPublicCommand._ECmdPublicDominionBattleReply: case EPublicCommand._ECmdPublicDominionGetSituation: case EPublicCommand._ECmdPublicCopy105MaterialKillBoss: case EPublicCommand._ECmdPublicCanCallGuildHelp: case EPublicCommand._ECmdPublicDayRechargeRewardInfoToClient: case EGateCommand._ECmdGateRechargeNumTargetPlayerInfo: case EPublicCommand._ECmdPublicRechargeNumTargetProcessInfo: case EPublicCommand._ECmdPublicRechargeNumTargetActiveInfo: case EPublicCommand._ECmdPublicChatMsgDominionPlayerInfo: case EPublicCommand._ECmdPublicSpecialPanicBuyItemInfo: case EPublicCommand._ECmdPublicSpecialPanicBuyCanGetWishCard: case EPublicCommand._ECmdPublicEatParadeActiveNPCControl: case EPublicCommand._ECmdPublicEatParadeActiveEnd: case EPublicCommand._ECmdPublicEatParadeActiveStart: case EPublicCommand._ECmdPublicEatParadeEndEachRing: case EPublicCommand._ECmdPublicChaosFightBattleInfo: case EGateCommand._ECmdGateDrawPlateInfo: case EPublicCommand._ECmdPublicChaosFightOpen: case EPublicCommand._ECmdPublicChaosFightClose: case ECmdCell._ECmdCellPushChaosFightItemList: case EPublicCommand._ECmdPublicChaosFightResult: case EGateCommand._ECmdGateRedGoldSuitActive: case EGateCommand._ECmdGateRedEnvelopeInfo: case EPublicCommand._ECmdPublicRedEnvelopeActiveInfo: case EPublicCommand._ECmdPublicRedEnvelopeRankInfo: case EPublicCommand._ECmdPublicRedEnvelopeActiveRewardInfo:
                {
                    NetDispatcher.dispatchCmd(arg1.messageHead.command, arg1);
                    break;
                }
                case EGateCommand._ECmdGateMailNotice:
                {
                    Dispatcher.dispatchEvent(new DataEvent(EventName.NewMailCome));
                    break;
                }
                case EPublicCommand._ECmdPublicBusinessApplySucess:
                {
                    NetDispatcher.dispatchCmd(ServerCommand.TradeApplySucess, null);
                    break;
                }
                default:
                {
                    this._broadCastManager.call(arg1.messageHead.command, arg1);
                    break;
                }
            }
            return;
        }

        protected /* var */_broadCastManager: BroadCastManager;
    }
